我正在尝试在官方的ubuntu / trusty64 Vagrant盒子上安装最新版本的pip(目前是8.1.2)。这个盒子附带了预装了apt-get的Python 2.7.6和3.4.3。
我读了pip installation doc,它包含以下警告:
如果您使用的是由您的操作系统或其他软件包管理器管理的Python安装,请务必小心。 get-pip.py不与这些工具协调,可能会使系统处于不一致状态。
这是否意味着我无法使用get-pip.py安装pip,我只能从apt-get安装它的旧版本?
如果有更好的安装方式,它会是什么?
谢谢
我相信你可以在Ubuntu上安装它
sudo apt-get install python-pip
要么
sudo apt-get install python3-pip
对于Python 3.当然,它是一个旧版本,但它的功能就在那里。
尝试从https://pypi.python.org/pypi/pip#downloads下载安装包并使用python setup.py install
如果它已过时,您可以使用以下命令:sudo pip install --upgrade pip
安装pip和pip3的正确命令应如下:
sudo apt-get install python-pip python3-pip --yes
sudo python3 -m pip install pip --upgrade --force-reinstall
sudo python -m pip install pip --upgrade --force-reinstall # this must come after upgrading pip3
最后两行获得pip3和pip最新。最后一行非常重要,因为它将pip与python 2重新关联起来。
这在ubuntu 18.0.4上对我有用:
1- sudo apt-get update
2- sudo apt-get upgrade
3- sudo apt-get install python-pip
4- pip -V
sudo apt-get update;
sudo apt-get install python-pip;
安装完成后,通过检查pip版本验证安装:
pip --version;