Saya telah menginstal beberapa paket dengan -e
> pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
Saya dengan pip freeze saya mengerti
> pip freeze
...
-e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
...
ketika saya mencoba untuk menghapus paket saya mendapatkan kesalahan:
> pip uninstall horus-dev
Cannot uninstall requirement horus-dev, not installed
> pip uninstall horus
Cannot uninstall requirement horus, not installed
Bagaimana cara menghapus paket seperti itu?
conda develop -u .
pip uninstall yourpackage
tidak berhasil? Seperti apa arti kesalahan Anda? Keluaran aneh dari perintah ...pip uninstall -e .
ataupython setup.py develop -u
?pip uninstall library
bekerja dengan baik. Jika Anda pergi ke jawaban yang disediakan OP sepertinya ada yang aneh dengan perpustakaannya yang rusak. Semoga ini menghemat waktu orang lain datang ke sini. Padahal, ada banyak opsi berbeda yang mungkin berhasil.Jawaban:
Di
{virtualenv}/lib/python2.7/site-packages/
(jika tidak menggunakan virtualenv maka{system_dir}/lib/python2.7/dist-packages/
)distribute-0.6.34-py2.7.egg
) jika adaeasy-install.pth
, hapus baris yang sesuai (harus berupa jalur ke direktori sumber atau file telur).sumber
-e
opsi.pip uninstall package_name
berfungsi, tetapipip uninstall .
tidak berhasilCara yang lebih mudah untuk melakukan hal yang sama dengan versi baru setup_tools adalah dengan menjalankan yang berikut ini:
Yang pada dasarnya melakukan hal yang sama seperti yang dijelaskan @glarrain dalam jawabannya.
sumber
running develop
tetapi saya masih.egg-info
file ... apakah seharusnya menghapusnya?Instal paket dev menggunakan cmd:
Copot pemasangan:
Sekarang Anda dapat menggunakan:
atau
python setup.py develop --uninstall
ataupython setup.py develop -u
sumber
.
adalah direktori saat ini, Anda menggunakan jalur absolut lengkap dari paket tersebut.site-packages
dir)dist-packages
direktori Anda (tempat Python mencari paket yang diinstal). Lebih bersih untuk digunakanpython setup.py develop -u
.pip uninstall package_name
bekerja sekarang.Ini adalah bug di debian / ubuntu linux yang menggunakan pip yang diinstal OS (v8.1.1 untuk saya), yang akan Anda gunakan
sudo pip
meskipun Anda telah mengupgrade pip (mis. Get-pip.py). Lihat https://github.com/pypa/pip/issues/4438Untuk diskusi tentang cara membersihkan, lihat /ubuntu/173323/how-do-i-detect-and-remove-python-packages-installed-via-pip , meskipun solusinya ada dari Variasi "hapus semuanya".
Untuk sistem saya, yang perlu saya hapus hanyalah
/usr/local/lib/python2.7/dist-packages/{package_name}.egg-link
sumber
pip uninstall library
bekerja dengan baik. Jika Anda pergi ke jawaban yang disediakan OP sepertinya ada yang aneh dengan perpustakaannya yang rusak. Semoga ini menghemat waktu orang lain datang ke sini. Padahal, ada banyak opsi berbeda yang mungkin berhasilTernyata instalasi saya rusak.
Saya dapat menemukan entri di:
Untuk mengatasi masalah ini, saya menghapus baris di file .pth dengan tangan!
sumber
Cukup hapus instalan paket yang Anda instal dalam mode 'dapat diedit':
sumber
pip uninstall
perintah OP (mungkin versi pip yang kedaluwarsa?), tetapi saya telah memverifikasi bahwa dalam keadaan normal itu melakukan persis apa yang disarankan untuk dilakukan secara manual dalam jawaban yang diterima oleh @glarrain. Jika tidak berhasil untuk Anda, harap jelaskan apa yang Anda lakukan di sini sehingga kami dapat menggali masalahnya lebih lanjut.pip uninstall pkg
bekerja afaik.