2016-07-29 242 views
1

我是Ubuntu的新手,當我收到此消息時,我試圖使用get-pip.py安裝pip。ubuntu中的Python pip安裝

Requirement already up-to-date: pip in /usr/local/lib/python2.7/dist- packages/pip-8.1.2-py2.7.egg 

但是,當我進入pip -V,我收到一個錯誤說:

The 'pip==7.1.0' distribution was not found and is required by the application 

​​

我試圖安裝使用pip install <packagename>新的軟件包,但這個命令給出了同樣的錯誤以前。

+0

你是怎麼準確安裝的? –

回答

2

我建議使用軟件包管理器來安裝pip。打開一個終端,輸入

sudo apt-get install python-pip 

應該安裝pip ubunutu包。

+0

另外,請看看[這個問題](http://stackoverflow.com/questions/34734436/pip-broken-reinstall-doesnt-work-ec2)和[this one](http://stackoverflow.com/問題/ 30288404/broken-pip3-and-easy-install3-distributionnotfound) – pie3636

+0

apt-get版本始終是少數版本,通常修復任何錯誤的速度較慢,使用get-pip進行安裝應該可以工作,以便進行其他操作。我在Ubuntu上多次使用get-pip,沒有任何問題 –

+0

@PadraicCunningham在你使用包管理器正確安裝pip之後,你可以使用pip更新pip,如果你確實需要的話。 –

2

您不應該爲軟件包管理器或使用get-pip.py安裝用於默認python安裝的pip。所以你永遠不能用它來破壞系統python。

而是始終使用virtualenv(從默認/ system python或更新版本創建),請在該環境中激活並使用pip