PIP升级包无法正常工作

时间:2018-06-11 16:01:41

标签: python python-2.7 pip python-requests virtualenv

我有一台带有python 2.7.3和PIP 1.1的服务器。我现在无法升级它们。

我正在尝试将Requests包从2.0.0升级到2.4.0。所以我只是在virtualenv中运行以下命令:

pip install --upgrade -i https://pypi.python.org/simple/ requests==2.4.0

它返回了这个:

下载/解包请求== 2.4.0   为包请求运行setup.py egg_info

Installing collected packages: requests
  Found existing installation: requests 2.0.0
    Uninstalling requests:
      Successfully uninstalled requests
  Running setup.py install for requests

  Could not find .egg-info directory in install record for requests==2.4.0
Successfully installed requests
Cleaning up...

但是当我检查Python之后,当然在虚拟环境中,它仍然返回2.0.0版本。另外,如果我检查虚拟环境中lib的路径,它仍然安装了2.0.0版本而不是2.4.0。

我做错了吗?

提前致谢。

  

[编辑] - - - - - - -

我能够解决它。问题是,显然它是PIP 1.1的一个已知问题,它不会从build文件夹中删除已安装的软件包,然后重新使用它,因为它是您尝试安装的新版本。所以我做的是删除构建中的请求包并重新运行命令进行升级。

0 个答案:

没有答案