Ubuntu 10.04 で pip をアップグレードするにはどうすればいいですか?

Ubuntu 10.04 で pip をアップグレードするにはどうすればいいですか?

Ubuntu 10.04 では、をインストールした後、apt-get install pipをインストールしました。 その後、でアンインストールしようとしましたが、次のメッセージが表示されます。pipdjangodjangopippip uninstall django

pip: error: No command by the name pip uninstall

調べてみると、古いバージョンを使用していることが原因のようです。

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

の間違ったバージョンをインストールし、アンインストールしようとしたpipときに、このバージョンのにアンインストール機能がないことに初めて気付きました。django

pip uninstall django

そして結局

pip: error: No command by the name pip uninstall

別の記事より:

pip 0.3.1 は 2 年以上前のもので、アンインストール コマンドは含まれていません。pip の現在のバージョンは 1.0.1 です。

OS にパッケージ化されたバージョンの pip を使用していると思いますが、これらはかなり古いものになりがちです。ここ数年でかなりの数のバグが修正され、機能が追加されました。

では、コマンドにアクセスできるように Ubuntu 10.04 でアップグレードする正しい方法は何でしょうかuninstall?

答え1

システム全体の pip のインストールを削除します。

sudo apt-get purge python-pip

次に、pip の新しいコピーをインストールします。

curl  https://bootstrap.pypa.io/get-pip.py | sudo python

Ubuntu 10.04 i686でテスト済み

virtualenvを使用することをお勧めします。詳細については、公式 pip ドキュメント

答え2

実際のところ、pip install --upgrade pip動作しますが、新しいpip、私の場合は pip-2.6 です。したがって、アンインストールするコマンドは です。pip-2.6 uninstall package-name

答え3

私の場合、sudo pip install --upgrade pipubuntu 10.04では /usr/bin/pip変更されていませんが、/usr/local/bin/pippip 1.1です

pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

/usr/local/bin/pip --version
pip 1.1 from /usr/local/lib/python2.6/dist-packages (python 2.6)

答え4

私の場合: 最初に古い pip を削除し、最新バージョンを再インストールしました。

apt-get remove python-pip;
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | sudo python;
ln -s /usr/local/bin/pip /usr/bin/pip;

関連情報