有时会更新pip,但有时它不会

时间:2018-06-01 23:15:54

标签: python python-3.x pip

我在很多服务器上安装了ActiveState Python 3.4。

为了使"C:\Python34\python.exe" -m pip install --upgrade pip 更新,我在每台服务器上运行此命令:

Downloading/unpacking pip from https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl#sha256=717cdffb2833be8409433a93746744b59505f42146e8d37de6c62b430e25d6d7
Installing collected packages: pip   
Found existing installation: pip 1.5.6
    Uninstalling pip:
      Successfully uninstalled pip
Successfully installed pip
Cleaning up...

有些时候,它会升级到pip版本10.0.1:

Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...

但是,有些时候它根本没有升级,而且它保持在1.5.6版本:

pip

为什么在不同的服务器上表现不同?有没有办法强制升级?

1 个答案:

答案 0 :(得分:2)

我看到发生了什么。在某些服务器上,当我第一次尝试更新C:\Python34\Lib\site-packages\pip-10.0.1.dist-info时,在进程中间出现错误。并且创建了文件夹import Vue from 'vue'; export const EventBus = new Vue(); ,即使安装尚未完成。如果我删除该文件夹然后运行升级,它可以正常工作。