Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm中的pip版本不一致_Python_Python 3.x_Windows_Pip - Fatal编程技术网

Python PyCharm中的pip版本不一致

Python PyCharm中的pip版本不一致,python,python-3.x,windows,pip,Python,Python 3.x,Windows,Pip,我正在Windows上使用PyCharm。我有一个使用自己的虚拟环境进行算法小实验的项目设置。我试图安装tensorflow,但遇到一个错误,我正在运行PIP10.0.1,应该升级到18.1,这是通过“文件/设置/项目解释器”完成的。现在是18.1。但我仍然收到关于使用10.0.1版的警告 经过一番讨论,我们把问题解决了。 问题是: 使用virtualenv时,PyCharm无法在Windows下正确更新pip(可能存在错误/问题) Tensorflow安装失败的原因首先是它严格要求Windo

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


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

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

  • 注意:使用Pycharm+Python3.5 venv安装Tensroflow不需要pip更新。升级到Python3.7.1和pip 19.0.3后,我遇到了这种情况。
    在为我的项目创建新的虚拟环境之前,在确保新的Python安装文件夹和相应的脚本文件夹都包含在PATH环境变量中之后,问题得到了解决。

    您可以运行
    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
    (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