Подтвердить что ты не робот

Установка/удаление моего модуля с помощью pip

Я просматриваю книгу Learn Python the Hard Way, 2nd Edition, и я застрял в этой проблеме: "Используйте setup.py для установки своего собственного модуля и убедитесь, что он работает, а затем используйте pip для его удаления."
Если я напечатаю

setup.py install

в командной строке, я могу установить модуль.

Но когда я печатаю

pip uninstall setup.py

он говорит:

Cannot uninstall requirement setup.py, not installed

В индексе пакета pip говорится: http://pypi.python.org/pypi/pip:

pip может удалить большинство установленных пакетов с именем пакета pack uninstall.

Известные исключения включают пакеты pure-distutils, установленные с установкой python setup.py install > (такие пакеты не содержат метаданных, позволяющих определять, какие файлы были установлены)

Есть ли другой способ установить мой модуль, который будет распознавать pip?

Кстати, я использую компьютер для Windows. Просто хотел упомянуть, что в случае, если существуют разные решения для Windows, Linux и Mac.

4b9b3361

Ответ 1

Вы даете пипсу файл Python, а не имя пакета, поэтому он не знает, что делать. Если вы хотите, чтобы pip удалил его, попробуйте указать имя пакета, этот файл setup.py на самом деле является частью.

В этой связанной теме есть несколько хороших предложений: удаление python setup.py