Di Ubuntu 10,04 saya sudah terbiasa apt-get install pip
menginstal pip
setelah itu saya menginstal django
. Kemudian saya mencoba menghapus django
dengan pip
melalui pip uninstall django
yang memberi saya:
pip: error: No command by the name pip uninstall
Dari melakukan riset itu karena saya menggunakan versi yang lebih lama.
$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)
Saya pertama kali menyadari bahwa versi pip
ini tidak memiliki uninstall ketika saya menginstal versi yang salah django
dan mencoba untuk menghapusnya
pip uninstall django
dan berakhir dengan
pip: error: No command by the name pip uninstall
Dari artikel lain:
pip 0.3.1 sudah lebih dari dua tahun, dan memang itu tidak termasuk perintah uninstall. Versi pip saat ini adalah 1.0.1.
Saya kira Anda menggunakan versi pip paket OS; mereka cenderung ketinggalan zaman. Beberapa bug telah diperbaiki dan fitur ditambahkan dalam beberapa tahun terakhir.
Jadi apa cara yang benar untuk memutakhirkannya di Ubuntu 10,04 sehingga saya bisa mendapatkan akses ke uninstall
perintah?
sudo pip install --upgrade pip
pip --version
masih memberikan versi yang sama.Jawaban:
Hapus instalasi pip sistem Anda yang luas:
Kemudian instal salinan baru pip:
Diuji pada ubuntu 10.04 i686
Saya sarankan Anda untuk menggunakan virtualenv. Untuk perincian lebih lanjut lihat dokumentasi PIP resmi
sumber
easy_install pip
alih-alihcurl
perintah.Sebagai soal fakta,
pip install --upgrade pip
memang bekerja, tetapi menginstal pip baru , dalam kasus saya pip-2.6. Jadi perintah untuk uninstall adalah .pip-2.6 uninstall package-name
sumber
Dalam kasus saya setelah
sudo pip install --upgrade pip
di ubuntu 10,04/usr/bin/pip
tidak berubah tetapi/usr/local/bin/pip
pip 1.1sumber
Awalan pemasangan default adalah
/usr/local
, gunakan:sumber
sudo apt-get install python-pip
. Saya ingin meningkatkan, jadi saya mencoba solusi Anda. Setelah itu,which pip
apakah, pada kenyataannya, output/usr/bin/pip
, seperti yang diharapkan, tetapi menjalankanpip --version
memiliki kesalahan yang berakhir dengan ini:pkg_resources.DistributionNotFound: pip==1.5.5
Kasus saya: Saya pertama-tama menghapus pip lama dan menginstal ulang versi terbaru.
sumber