Mam problem ze skonfigurowaniem pakietów Pythona. EasyInstall z SetupTools ma w tym pomóc, ale nie mają one pliku wykonywalnego dla Pythona 2.6.
Na przykład, aby zainstalować Mechanize, mam po prostu umieścić folder Mechanize w C: \ Python24 \ Lib \ site-packages zgodnie z INSTALL.txt, ale uruchomienie testów nie działa. Czy ktoś może pomóc rzucić na to trochę światła? Dzięki!
Odpowiedzi:
Odpowiedź akceptowana jest przestarzała. Więc po pierwsze,
pip
jest preferowaneeasy_install
( Dlaczego używać pip zamiast easy_install? ). Następnie wykonaj następujące kroki, aby zainstalowaćpip
w systemie Windows, jest to dość łatwe.Zainstaluj
setuptools
:Zainstaluj
pip
:Opcjonalnie możesz dodać ścieżkę do swojego środowiska, aby móc używać jej w
pip
dowolnym miejscu. Jest gdzieś jakC:\Python33\Scripts
.źródło
Nowsze wersje Pythona dla Windows są dostarczane z menedżerem pakietów pip . (źródło)
Użyj tego, aby zainstalować pakiety:
Więc w twoim przypadku byłoby to:
źródło
pip
znajduje się jakoC:\Users\[you]\AppData\Local\Programs\Python\Python[XX]\Scripts\pip
python -m pip install <module_name>
?To jest dobry poradnik dotyczący korzystania z systemu
easy_install
Windows. Krótka odpowiedź: dodajC:\Python26\Scripts
(lub jakikolwiek python, który zainstalowałeś) do swojej PATH.źródło
Nie potrzebujesz pliku wykonywalnego dla setuptools. Możesz pobrać kod źródłowy, rozpakować go, przejść do pobranego katalogu i uruchomić
python setup.py install
w wierszu poleceńźródło
setup.py
plik). Stamtąd możesz uruchomićpython setup.py install
i zainstaluje go za Ciebie.Począwszy od Pythona 2.7, pip jest dołączany domyślnie. Po prostu pobierz żądany pakiet za pośrednictwem
źródło
m **module-name**: Searches **sys.path** for the named module and runs the corresponding **.py** file as a script.
.python -m pip install [package-name]
Jak napisałem w innym miejscu
Więc właściwą rzeczą jest zainstalowanie pip. Jeśli jednak nie możesz się przejmować, Christoph Gohlke udostępnia pliki binarne dla popularnych pakietów Pythona dla wszystkich platform Windows http://www.lfd.uci.edu/~gohlke/pythonlibs/
W rzeczywistości budowanie niektórych pakietów Pythona wymaga kompilatora C (np. Mingw32) i nagłówków bibliotek dla zależności. To może być koszmar w systemie Windows, więc pamiętaj o nazwisku Christoph Gohlke.
źródło
Miałem problemy z instalacją pakietów w systemie Windows. Znalazłem rozwiązanie. Działa w systemie Windows7 +. Przede wszystkim wszystko z Windows Powershell powinno być w stanie sprawić, że będzie działać. Może to pomóc Ci zacząć.
python setup.py install
To działało dla mnie, kiedy nic innego nie miało sensu. Używam Pythona 2.7, ale dokumentacja sugeruje, że to samo zadziałaby również dla Pythona 3.x.
źródło
pip to instalator pakietów dla Pythona, najpierw zaktualizuj go, a następnie pobierz to, czego potrzebujesz
Następnie:
źródło
Teraz możesz zainstalować wymagany moduł
źródło
Możesz także po prostu pobrać i uruchomić ez_setup.py, chociaż dokumentacja SetupTools już tego nie sugeruje. Działało dobrze dla mnie jeszcze 2 tygodnie temu.
źródło
Lub po prostu umieść katalog w pliku wykonywalnym pip w ścieżce systemowej.
źródło
Jak wspomniał Blauhirn po zainstalowaniu 2,7 pip. Jeśli to nie działa, może być konieczne dodanie do ścieżki.
Jeśli jednak uruchomisz system Windows 10, nie musisz już otwierać terminala, aby zainstalować moduł. To samo dotyczy również otwierania Pythona.
Możesz wpisać bezpośrednio w menu wyszukiwania
pip install mechanize
, wybrać polecenie i zainstaluje:Jeśli coś pójdzie nie tak, może się zamknąć, zanim będzie można odczytać błąd, ale nadal jest to przydatny skrót.
źródło