2012-11-07 11 views
39

Chcę użyć gntp module, aby wyświetlić powiadomienia przypominające tostera dla oprogramowania C/C++. Chcę spakować wszystkie zależności, aby soft był wykonywany na innym komputerze.Jak ręcznie zainstalować moduł Pypi bez pip/easy_install?

Moduł gntp jest dostępny tylko za pośrednictwem instalatora pip, który nie może być używany (Komputer, na którym działa soft, nie ma połączenia z Internetem): jak zainstalować go ze źródeł?

Wolałbym nie zmuszać użytkownika do instalacji easy_install/pip i ręcznie dodać ścieżkę pip do% PATH.

PS: Używam Pythona 2.7 na komputerze z systemem Windows.

+3

Być może z 'python setup.py install'? – Nicolas

Odpowiedz

66
  1. Pobierz pakiet
  2. rozpakuj go, jeśli jest spakowany
  3. cd do katalogu zawierającego setup.py
  4. Jeśli istnieją jakiekolwiek instrukcje instalacyjne zawarte w dokumentacji contianed niniejszym dokumencie, przeczytać i postępować zgodnie z instrukcjami INACZEJ
  5. wpisz python setup.py install

może trzeba administratorem uprawnienia do kroku 5. To, co tutaj zrobisz, zależy od Twojego systemu operacyjnego. Na przykład w Ubuntu powiedziałbyś sudo python setup.py install

EDIT - dzięki kwatford (patrz pierwszy komentarz)

Aby ominąć konieczność uprawnieniami administratora podczas kroku 5 powyżej, może być w stanie dokonać używania - flaga użytkownika. W ten sposób możesz zainstalować pakiet tylko dla bieżącego użytkownika.

Docs powiedzieć:

Pliki zostaną zainstalowane w podkatalogach site.USER_BASE (pisane jako userbase poniżej). Ten schemat instaluje czyste moduły Pythona i moduły rozszerzeń w tej samej lokalizacji (znanej również jako site.USER_SITE). Oto wartości dla systemu UNIX, w tym Mac OS X:

Więcej szczegółów można znaleźć tutaj: http://docs.python.org/2.7/install/index.html

+3

pip/easy_install/setup.py zazwyczaj akceptuje flagę '--user', aby zainstalować pakiet tylko dla bieżącego użytkownika, ogólnie pomijając potrzebę dostępu administratora. – kwatford

+0

tak działa: teraz muszę znaleźć sposób na prawidłowe ustawienie zmiennych środowiskowych dla Pythona na Windows ... – lucasg

+2

Z jakiegoś powodu widzę to: 'ImportError: Brak modułu o nazwie 'setuptools'' Znalazłem tutaj: https: //pypi.python.org/pypi/setuptools/1.1.6 Chociaż instalacja dała mi błędy wyjątkowe, teraz moduł websocket w ogóle nie działa, myślę, że zrezygnuję z Python 3.3 na Windowsie w tym momencie. –

Powiązane problemy