Mam problem z instalacją pakietów w Pythonie 3.
Zawsze instalowałem pakiety z setup.py install
. Ale teraz, gdy próbuję zainstalować pakiet ansicolors, otrzymuję:
importerror „Brak modułu o nazwie Setuptools”
Nie mam pojęcia, co robić, ponieważ w przeszłości nie miałem zainstalowanych narzędzi konfiguracyjnych. Mimo to udało mi się zainstalować wiele pakietów setup.py install
bez setuptools. Dlaczego mam teraz kupować setuptools?
Nie mogę nawet zainstalować setuptools, ponieważ mam Python 3.3, a setuptools nie obsługuje Python 3.
Dlaczego moje polecenie instalacji już nie działa?
sudo apt-get install python3-setuptools
python3 python3-pip python3-setuptools
i zadziałało. Dzięki.apt-get install python3-setuptools
.EDYCJA: Oficjalna strona dox setuptools :
Dlatego reszta tego postu jest prawdopodobnie przestarzała (np. Niektóre linki nie działają).
Dystrybucja - to rozwidlenie setuptools, które „oferuje obsługę języka Python 3”. Instrukcja instalacji dla dystrybucji (setuptools) + pip:
Podobny problem tutaj .
AKTUALIZACJA: Dystrybucja wydaje się przestarzała, tj. Połączona w Setuptools: Dystrybucja jest przestarzałym rozwidleniem projektu Setuptools. Od wydania Setuptools 0.7 Setuptools i dystrybucja zostały połączone, a dystrybucja nie jest już utrzymywana. Cały bieżący wysiłek powinien odnosić się do projektu Setuptools i dokumentacji Setuptools.
Możesz spróbować z instrukcjami znajdującymi się na stronie pypi setuptools (nie testowałem tego, przepraszam :():
źródło
sudo pip install distribute
nie działałoby. Moje problemy są udokumentowane na stronie stackoverflow.com/questions/16846742/...Robiłem to w środowisku virtualenv na Oracle Linux 6.4 przy użyciu python-2.6, więc rozwiązania oparte na apt nie były dla mnie opcją, podobnie jak idee python-2.7. Moją poprawką było uaktualnienie mojej wersji setuptools, które zostały zainstalowane przez virtualenv:
Potem mogłem zainstalować pakiety w virtualenv. Wiem, że na to pytanie wybrano już odpowiedź, ale mam nadzieję, że ta odpowiedź pomoże innym w mojej sytuacji.
źródło
pip uninstall setuptools
i wtedy:
pip install setuptools
To działa dla mnie i rozwiązuje mój problem.
źródło
distribute
Pakiet dostarcza Python 3-kompatybilną wersjęsetuptools
: http://pypi.python.org/pypi/distributeUżyj również,
pip
aby zainstalować moduły. Automatycznie wyszukuje zależności i instaluje je dla Ciebie.Działa dla mnie dobrze z twoim pakietem:
źródło
System Windows 7:
Podałem tutaj kompletne rozwiązanie dla python selenium webdriver
źródło
PyPA zalecane narzędzie do instalacji i zarządzania pakietami Pythona
pip
.pip
jest dołączony do Pythona 3.4 ( PEP 453 ), ale w przypadku starszych wersji oto sposób instalacji (w systemie Windows):Pobierz https://bootstrap.pypa.io/get-pip.py
źródło
Kilka lat temu odziedziczyłem projekt Python (2.7.1) działający pod Django-1.2.3 i teraz zostałem poproszony o rozszerzenie go o możliwości QR. Masz ten sam problem i nie znalazłem też pip ani apt-get. Więc rozwiązałem to w zupełnie inny, ale łatwy sposób. I / bin / vi-edowałem plik setup.py i zmieniłem wiersz „z konfiguracji importu setuptools” na: „z konfiguracji importu distutils.core” To zrobiło to dla mnie, więc pomyślałem, że powinienem opublikować to dla innych użytkowników uruchamiających stare pytony . Pozdrawiam, Roger Vermeir
źródło