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

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

setup.py install

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

Но когда я набираю

pip uninstall setup.py

, он говорит:

Cannot uninstall requirement setup.py, not installed

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

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

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

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

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

1 Ответ

38 голосов
/ 08 июля 2011

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

В этой теме есть несколько полезных советов: python setup.py uninstall

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...