我在Windows上使用PyCharm。我有一个项目设置,用于使用自己的虚拟环境的算法进行小型实验。我试图安装tensorflow,我得到一个错误,我正在运行pip 10.0.1,并应升级到18.1,我通过“文件/设置/项目解释器”。它现在说18.1。但我仍然收到有关使用10.0.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 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
经过一番讨论,我们解决了问题。这是错的:
注意:为了使用Pycharm + Python3.5 venv安装Tensroflow,无需更新pip
在升级到Python 3.7.1和pip 19.0.3之后,我发生了这种情况。在为我的项目创建新的虚拟环境之前确保新的Python安装文件夹和相应的Scripts文件夹都包含在PATH环境变量中之后,解决了这个问题。