PyCharm中不一致的点子版本

时间:2018-11-19 11:26:20

标签: 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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

升级到Python 3.7.1和pip 19.0.3之后,这发生在我身上。 在为我的项目创建新的虚拟环境之前,请确保在PATH环境变量中包括了新的Python安装文件夹和相应的Scripts文件夹,然后解决了该问题。