Jak zainstalować narzędzia setuptools?

Próbuję zainstalować narzędzia konfiguracyjne. Po uruchomieniu „sh setuptools-0.6c9-py2.4.egg” otrzymuję następujący komunikat:

Odmowa uprawnień: '/usr/lib/python2.4/site-packages/test-easy-install-26338.write-test'

Można się tego spodziewać, ponieważ nie mam uprawnień roota w systemie. W jaki sposób wpadłem na pomysł stworzenia „wirtualnego” Pythona.

Pobieram „virtual-python.py” i uruchamiam go za pomocą Pythona w całej witrynie. Tworzy podkatalogi „lib”, „bin” i „include” w moim katalogu domowym. Na końcu wyniku „virtual-python.py” widzę następujący komunikat:

Jesteś teraz gotowy do pobrania ez_setup.py i uruchomienia / home / myname / bin / python ez_setup.py

Pobierz ten plik i uruchom go. Ale zamiast tego otrzymuję ten sam komunikat o błędzie:

Odmowa uprawnień: '/usr/lib/python2.4/site-packages/test-easy-install-925.write-test'

DOBRZE. Używam „prefiksu”, aby zmusić ez_setup.py do zapisu w lokalnym katalogu:

/home/myname/bin/python ez_setup.py --prefix=~

A potem dostaję:

Możesz skonfigurować katalog instalacyjny, aby obsługiwał pliki „.pth” według
używając jednego z opisanych tutaj podejść:

http://peak.telecommunity.com/EasyInstall.html#custom-installation-locations

Jestem więc przekierowany na tę samą stronę, którą przeczytałem wcześniej. Więc nie wiem, co teraz robić.

Mam też inną wskazówkę:

Możesz dodać katalog instalacyjny do zmiennej środowiskowej PYTHONPATH. (Musi także znajdować się na PYTHONPATH za każdym razem, gdy uruchamiasz Pythona i chcesz używać instalowanych pakietów).

Ale jeśli napiszę:

PYTHONPATH=/home/myname/lib/python2.4/site-packages

Nadal otrzymuję ten sam wynik, jak gdyby Python nie widział moich zmiennych środowiskowych.

Czy ktokolwiek może mi w tym pomóc?

questionAnswers(4)

yourAnswerToTheQuestion