python - PyCharm 中的 pip 版本不一致

标签 python python-3.x windows pip

我在 Windows 上使用 PyCharm。我有一个项目设置,用于使用它自己的虚拟环境的算法进行小型实验。我在尝试安装 tensorflow 时遇到错误,提示我正在运行 pip 10.0.1,应该升级到 18.1,这是我通过“文件/设置/项目解释器”完成的。它现在说 18.1。但我仍然收到有关使用版本 10.0.1 的警告。

different version of pip

(venv) C:\users\xxx\pycharmprojects\so> pip list
...
pip            10.0.1
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(venv) C:\users\xxx\pycharmprojects\so>python -m pip install --upgrade pip
Requirement already up-to-date: pip in c:\users\xxx\pycharmprojects\so\venv\lib\site-packages (18.1)

(venv) C:\users\xxx\pycharmprojects\so> pip list
...
pip            10.0.1
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

(venv) C:\users\xxx\pycharmprojects\so>python -m pip list
...
pip            18.1

最佳答案

经过一番讨论,我们已经解决了问题。 这是错误的地方:

  1. PyCharm 在使用 virtualenv 时无法在 Windows 下正确更新 pip(可能是错误/问题)
  2. 首先安装Tensorflow失败的原因是Windows下严格要求Python3.5,而Python3.7出现问题,所以在PyCharm中切换到Python3.5 VirtualEnv解决了问题。

注意:无需 pip 更新即可使用 Pycharm + Python3.5 venv 安装 Tensroflow

关于python - PyCharm 中的 pip 版本不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53373632/

相关文章:

python - 加载数据本地 infile 在 Ubuntu 14.4 LTS 中不起作用

Python 增长字典或增长数据框 - 在循环中追加

python - Itertools 置换与 lambda

windows - 下载适用于 Windows 的 Safari 8

python - 训练好的 Keras 模型无法使用 load_model 加载

python - Django URL 映射 : How to remove app name from URL paths?

python-3.x - 如何在 Python 中查找表情符号的 unicode 平面

.net - URLDownloadToCacheFile 失败,HRESULT '-2146697208'

c++ - Windows 是进入休眠模式还是使用 C++ 休眠?

python - 将数据插入 grakn 模式