PyCharm中不一致的pip版本

问题描述 投票:3回答:2

我在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
python python-3.x windows pip
2个回答
2
投票

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

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

注意:为了使用Pycharm + Python3.5 venv安装Tensroflow,无需更新pip


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.