Pertanyaan Memasang / mencopot modul saya dengan pip


Saya akan melalui Pelajari Python the Hard Way, 2nd Edition buku, dan saya terjebak pada masalah ini: "Gunakan setup.py Anda untuk menginstal modul Anda sendiri dan pastikan itu berfungsi, kemudian gunakan pip untuk menghapusnya."
Jika saya mengetik

setup.py install

di baris perintah, saya dapat menginstal modul.

Tapi ketika saya mengetik

pip uninstall setup.py

ia mengatakan:

Cannot uninstall requirement setup.py, not installed

Indeks paket pip mengatakan, http://pypi.python.org/pypi/pip, mengatakan:

pip dapat menghapus sebagian besar paket yang diinstal dengan pip uninstall paket-name.

Pengecualian yang dikenal termasuk paket distutils murni yang diinstal dengan python setup.py install> (paket semacam ini tidak meninggalkan metadata yang memungkinkan penentuan file apa yang> diinstal)

Apakah ada cara lain untuk memasang modul saya yang akan dikenali pip?

By the way, saya menggunakan komputer windows. Hanya ingin menyebutkan bahwa jika ada solusi yang berbeda untuk Windows, Linux, dan Mac.


32
2017-07-08 14:04


asal


Jawaban:


Anda memberikan pip file Python dan bukan nama paket, sehingga tidak tahu apa yang harus dilakukan. Jika Anda ingin pip untuk menghapusnya, coba berikan nama paket file setup.py ini sebenarnya bagian dari.

Ada beberapa saran bagus di utas terkait ini: python setup.py uninstall


38
2017-07-08 14:08