【问题标题】:inconsistent pip version in PyCharmPyCharm 中的 pip 版本不一致
【发布时间】:2018-11-19 11:26:19
【问题描述】:

我在 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

【问题讨论】:

  • 您可以运行python -m pip list 并分享结果吗?
  • 已添加,它与 pip list 不同。我现在更了解它了
  • 发生的事情如下:PyCharm 使用给定的 python 版本创建了虚拟环境,由于某种原因,我现在不能确切地说它可能是什么,指向pip 的链接指向安装在系统范围内的那个,而不是 venv 中的那个。所以只是为了确保,当你在 virtualenv 中使用pip 时,总是在它前面添加python -m,这样你就知道你实际上是在调用 pip 的 virtualenv 实例。附言这可能是基于 Windows 的安装的一些问题
  • 您的问题解决了吗?
  • 哦,问题来了,你用的是python3.7,Tensorflow在Windows下只支持Python3.5。不幸的是,无论是在 Windows 下还是在 Linux 下,Tensorflow 都不支持 python3.7,你可以达到的最高版本是 python3.6。我可以确认我刚刚使用 Python3.5.4rc1 的 64 位安装程序在 Windows 下安装了 Tensorflow

标签: python python-3.x windows pip


【解决方案1】:

经过一番讨论,我们已经解决了问题。 这就是问题所在:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2016-06-20
      • 2021-10-15
      • 2018-11-01
      • 2016-01-18
      • 2021-10-14
      • 2021-10-17
      • 1970-01-01
      • 2019-02-26
      • 2015-10-18
      相关资源
      最近更新 更多