Zainstaluj moduł Pythona dla jednego użytkownika bez dostępu roota?

0

Mam program w Pythonie, który używa wxPython i dołączam do py2app na Macu. To działało idealnie dobrze pod 2.6 (miałem wx i py2app zainstalowany w 2.6). Ale z powodu niektórych błędów w zipfile biblioteka pod 2.6 (jak brak możliwości rozpakowania lub rozpakowania plików), muszę użyć 2.7.3. Mój administrator zainstalował Pythona 2.7.3, więc zipfile nie jest już problemem. Jednak wersja 2.7.3 nie pochodzi z py2app, a ponieważ mój wysoko wykwalifikowany administrator obawia się terminali, nie mogę zainstalować py2app. Myślałem o virtualenv, ale wxPython odmawia instalacji na virtualenv.

Więc, czy jest jakiś sposób na zainstalowanie py2app tylko dla mojego użytkownika, więc nie potrzebuję root / sudo? Niezależnie od tego, czy jest to tylko biblioteka, czy zupełnie nowa instalacja Pythona lub inna metoda, potrzebuję 2.7.3 z py2app i wxpython.

tkbx
źródło

Odpowiedzi:

0

Zwykle można zainstalować moduły dla użytkowników nie będących rootami

pip install --user py2app

wierzę easy_install -U py2app działa również ...

hwjp
źródło
Nie mam pip, i easy_install nie ma --user. Czy mogę pobrać pip i uruchom go bez instalowania do / usr / bin lub czegokolwiek?
tkbx
próbować easy_install -U. Zaktualizuję moją odpowiedź.
hwjp
--upgrade (-U): wymusza uaktualnienie (przeszukuje PyPI w poszukiwaniu najnowszych wersji)
tkbx