Ubuntu 10.04でpipをアップグレードする方法は?

Ubuntu 10.04でpipをアップグレードする方法は?

Ubuntu 10.04では、apt-get install pipまずインストールしてpipからdjango。その後、以下をdjango介して削除しようとしました。pippip 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;

関連情報