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;