Usunięcie modułu Pythona zainstalowanego w trybie develop

Cześć próbowałem pakiet Pythona przy użyciu setuptools i przetestować zainstalowałem moduł w trybie develop. i. e

python setup.py develop

To dodało mój katalog modułów do sys./ align = "left" / Teraz chcę usunąć moduł czy jest jakiś sposób, aby to zrobić?

Z góry dzięki

Author: copyninja, 2010-08-31

3 answers

Użyj opcji --uninstall lub -u do develop, czyli:

python setup.py develop --uninstall

Spowoduje to usunięcie go z łatwej instalacji.pth i usunąć .egg-link. Jedyne czego nie robi to kasowanie skryptów (jeszcze).

 200
Author: PJ Eby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-29 01:42:44

Edycja łatwa instalacja.pth w katalogu site-packages i usuń linię, która wskazuje na twoją wersję rozwojową tego pakietu.

 12
Author: Zooko,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-31 23:10:08

Miałem podobny problem do tego wcześniej. Załadowałem powłokę Pythona, zaimportowałem moduł i wydrukowałem jego atrybut __file__. Stamtąd po prostu usunąć folder lub plik, który był skojarzony.

Co może chcesz przyjrzeć się jest za pomocą virtualenv Ten system pozwala na tworzenie instancji Pythona oddzielone od systemu. Wszystkie moduły, które instalujesz lub używasz w tym przypadku, są niezależne, w tym wersja modułu.

Trzymam teraz wszystkie moje projekty wewnątrz własnego virtualenv, który pozwala mi instalować i używać dowolnych modułów, bez martwienia się o spieprzenie modułów z innych projektów.

 1
Author: Tanerax,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-31 13:39:06