如何将pip升级到最新?

pip freeze之后,我使用get-pip.py安装了pip

 Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", line 74, in run req = pip.FrozenRequirement.from_dist(dist, dependency_links, find_tags=find_tags) File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 299, in from_dist assert len(specs) == 1 and specs[0][0] == '==' AssertionError Storing debug log for failure in /home/simon/.pip/pip.log 

所以我查了1.7是最新的一个。 如果我按照以下步骤操作并且没有更新……请在这里帮助我…

 simon@simon-OptiPlex-780:~/Nightybuild$ pip --version pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) simon@simon-OptiPlex-780:~/Nightybuild$ pip --version pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) simon@simon-OptiPlex-780:~/Nightybuild$ pip install -U pip Downloading/unpacking pip Downloading pip-7.1.2-py2.py3-none-any.whl (1.1MB): 1.1MB downloaded Installing collected packages: pip Successfully installed pip Cleaning up... simon@simon-OptiPlex-780:~/Nightybuild$ pip --version pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) 

我通常只运行以下命令来升级pip2 (默认为= pip )和pip3

 sudo -H pip3 install --upgrade pip sudo -H pip2 install --upgrade pip 

您必须确保升级版本(对于Python 2或3),您希望对命令pip做出反应而不使用数字,最后。

另请注意,这会通过apt-get或任何其他软件包管理器保留旧的打包版本,但会添加与系统软件包无关的新版本。 pip -installed软件包将是首选,但你不应该删除apt-get -installed软件包,因为软件包管理器无法知道是否安装了任何pip版本。

 sudo -H pip install -U pip 

这就是我安装的方式。

转到此网站https://pypi.python.org/pypi/pip

复制(或)下载源链接(以.tar.gz结尾)

对于9.0.1,该链接是https://pypi.python.org/pypi?:action=show_md5&digest=35f01da33009719497f01a4ba69d63c9

安装程序

 wget //link goes here tar -xzvf pip-9.0.1.tar.gz cd pip-9.0.1 sudo python3 setup.py install 

版本应更改为最新版本,并且可以使用最新版本的链接更新链接

这应该工作

我觉得

 pip install --upgrade pip 

命令不再正常工作。 正确的命令应该是:

 python -m pip install --upgrade pip 

我面临同样的错误并使用以下命令解决它。

 sudo su root apt-get purge -y python-pip wget https://bootstrap.pypa.io/get-pip.py python ./get-pip.py apt-get install python-pip 

ImportError:没有名为packaging.version的模块