
Ubuntu 10.04 では、をインストールした後、apt-get install pip
をインストールしました。 その後、でアンインストールしようとしましたが、次のメッセージが表示されます。pip
django
django
pip
pip 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 pip
ubuntu 10.04では
/usr/bin/pip
変更されていませんが、/usr/local/bin/pip
pip 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;