我在很多服务器上安装了ActiveState Python3.4。
为了使pip
保持最新,我在每台服务器上运行以下命令:
"C:\Python34\python.exe" -m pip install --upgrade pip
有时,它会升级到pip版本10.0.1:
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保持在1.5.6版本:
Requirement already up-to-date: pip in c:\python34\lib\site-packages
Cleaning up...
为什么它在不同的服务器上表现不同?有没有办法强制升级?
发布于 2018-06-02 07:15:54
我知道怎么回事了。在一些服务器上,当我第一次尝试更新pip
时,在更新过程中出现了一个错误。并创建了文件夹C:\Python34\Lib\site-packages\pip-10.0.1.dist-info
,即使安装尚未完成。如果我删除该文件夹,然后运行升级,它将正常工作。
https://stackoverflow.com/questions/50652030
复制相似问题