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ługuż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?