为什么pip要求我升级,而它已经是最新的了?

2024-10-02 02:26:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了一个全新的64位python3.7.1,并使用最新的pyCharm作为我的IDE。我没有在这台机器上安装其他python。在

我去安装numpy,得到的信息是:

(venv) C:\Users\John\PycharmProjects\project>pip install numpy
Requirement already satisfied: numpy in c:\users\john\pycharmprojects\pysims\venv\lib\site-packages (1.15.4)
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.

所以我运行建议的命令,但它已经是最新的了

^{pr2}$

所以我检查了版本,但还是旧版本

(venv) C:\Users\John\PycharmProjects\pySIMS>pip -V
pip 10.0.1 from c:\users\john\pycharmprojects\pysims\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip (python 3.7)

我想我应该试试py-3来升级,它很管用。在

(venv) C:\Users\John\PycharmProjects\pySIMS>py -3 -m pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 10.0.1
    Uninstalling pip-10.0.1:
      Successfully uninstalled pip-10.0.1
Successfully installed pip-18.1

但这个版本还是老版本

(venv) C:\Users\John\PycharmProjects\pySIMS>pip -V
pip 10.0.1 from c:\users\john\pycharmprojects\pysims\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip (python 3.7)

怎么回事?我是不是错过了一些显而易见的东西?在Python2中,我从来没有遇到过这样的问题,但是自从我迁移到Python3之后,它只不过是错误而已。在


Tags: installpip版本numpyvenvlibpackagessite
3条回答

1.打开项目设置(文件>设置)
2.项目>;项目翻译
3.找到皮普,舔一下右边的三角形(在我画的红色圆圈里)
enter image description here

当我遇到这个错误时,我的站点包中有2个pip版本的文件夹。一个是pip-19.2.3.dist info,另一个是pip-10.0.1。我删除了第一个,只留下默认版本。然后运行python -m pip install upgrade pip修复了这个问题

这看起来像您有多个pip安装,一个在路径(pip)中第一个安装,另一个被python识别(python-mpip)。 尝试运行以下命令:

pip show pip

以及

^{pr2}$

检查路径是否相同。 如果没有,我建议卸载不需要的pip,或者更改您的PATH环境变量,使包含正确pip的文件夹位于错误pip的文件夹之前。在

相关问题 更多 >

    热门问题