chcę zainstalować sfinksa, a strona mówi używać:Gdzie instaluje się easy_install?
easy_install -U Sphinx
Co się stanie po zainstalowaniu tego polecenia? czy otrzymam też źródło? Gdzie zostanie zainstalowany?
chcę zainstalować sfinksa, a strona mówi używać:Gdzie instaluje się easy_install?
easy_install -U Sphinx
Co się stanie po zainstalowaniu tego polecenia? czy otrzymam też źródło? Gdzie zostanie zainstalowany?
Wydaje mi się, że w systemie Ubuntu instaluje się do /usr/local/lib/python2.6/dist-packages/ i uważam, że zainstalował to jajko. -U oznacza aktualizację, jeśli jest już zainstalowana.
Domyślnie instalacja easy_install to pakiety w głównym katalogu Pythona site-packages
. Zazwyczaj będzie to /usr/lib/python2.6/site-packages/
. Jednak znalazłem ubuntu, aby jego pakiety zostały zainstalowane w katalogu dist-packages
. Istnieją pewne problemy z pakietami ubuntu współistniejącymi z pakietami zainstalowanymi przez pobrane przez użytkownika setuptools. W takim przypadku albo trzymasz się wersji pakietu ubuntu, jeśli jest dostępna, albo instalujesz wszystkie pakiety ze źródła i prawdopodobnie używasz przełącznika custom install location do instalacji twojego pakietu.
Z docs:
Domyślnie pakiety są zainstalowane w katalogu site-packages uruchomionej instalacji Pythona, chyba że podasz -d lub --install-dir możliwość określenia alternatywnego katalogu, lub określ alternatywną lokalizację przy użyciu plików konfiguracyjnych distutils.
Czasami dystrybucja źródło pakiet zawiera dodatkową dokumentację, przykłady, pliki konfiguracyjne itd, które nie są częścią jego rzeczywistego kodu. Jeśli chcesz mieć możliwość sprawdzenia tych plików, możesz użyć opcji --editable do EasyInstall, a EasyInstall będzie szukał dystrybucji źródłowej lub adresu URL Subversion dla pakietu, a następnie pobierz i rozpakuj go lub sprawdź jako podkatalog podany katalog --build.
/usr/lib/pythonx.y/site-packages
pythonx.y
jest twoja wersja Pythona. To może być python2.4
, python2.7
, python3.1
itp
Jeśli masz kilka wersji Pythona w systemie, byś easy_install-x.y
zainstalować pakiety dla swojej niż domyślny pytona. Ponownie x.y
jest twoją wersją pythona. Używałbyś tego, jeśli chciałbyś zadzwonić z Pythonem 3, ale domyślny system to 2.7.
Sprawdź również http://pypi.python.org/pypi/virtualenv – dheerosaur
http://stackoverflow.com/questions/122327/how-do-i-find-the-location-of-my-python-site -packages-directory – dnault