Ich habe Probleme mit der Installation von Paketen in Python 3.
Ich habe immer Pakete mit installiert setup.py install
. Aber jetzt, wenn ich versuche, das Ansicolors-Paket zu installieren, bekomme ich:
importerror "Kein Modul namens Setuptools"
Ich habe keine Ahnung, was ich tun soll, da ich in der Vergangenheit keine Setuptools installiert hatte. Trotzdem konnte ich viele Pakete setup.py install
ohne Setuptools installieren . Warum sollte ich jetzt Setuptools bekommen?
Ich kann nicht einmal setuptools installieren, da ich Python 3.3 habe und setuptools Python 3 nicht unterstützt.
Warum funktioniert mein Installationsbefehl nicht mehr?
sudo apt-get install python3-setuptools
python3 python3-pip python3-setuptools
und es hat funktioniert. Vielen Dank.apt-get install python3-setuptools
.EDIT: Offizielle setuptools dox Seite :
Daher ist der Rest dieses Beitrags wahrscheinlich veraltet (z. B. funktionieren einige Links nicht).
Distribute - ist eine Setuptools-Gabel, die "Python 3-Unterstützung bietet". Installationsanleitung für Distribute (Setuptools) + Pip:
Ähnliches Problem hier .
UPDATE: Distribute scheint veraltet zu sein, dh in Setuptools zusammengeführt: Distribute ist eine veraltete Abzweigung des Setuptools-Projekts. Seit der Veröffentlichung von Setuptools 0.7 wurden Setuptools und Distribute zusammengeführt und Distribute wird nicht mehr verwaltet. Alle laufenden Bemühungen sollten sich auf das Setuptools-Projekt und die Setuptools-Dokumentation beziehen.
Sie können versuchen, mit Anweisungen auf setuptools pypi Seite gefunden (ich habe dies nicht getestet, sorry :():
quelle
sudo pip install distribute
dies nicht funktionieren würde. Meine Probleme sind unter stackoverflow.com/questions/16846742/…Ich habe dies in einer virtuellen Umgebung unter Oracle Linux 6.4 mit Python-2.6 getan, sodass die apt-basierten Lösungen für mich keine Option waren und auch nicht die Python-2.7-Ideen. Mein Fix bestand darin, meine Version von Setuptools zu aktualisieren, die von virtualenv installiert wurden:
Danach konnte ich Pakete in der virtuellen Umgebung installieren. Ich weiß, dass für diese Frage bereits eine Antwort ausgewählt wurde, aber ich hoffe, dass diese Antwort anderen in meiner Situation hilft.
quelle
pip uninstall setuptools
und dann:
pip install setuptools
Dies funktioniert für mich und behebt mein Problem.
quelle
Das
distribute
Paket enthält eine Python 3-kompatible Version vonsetuptools
: http://pypi.python.org/pypi/distributeVerwenden Sie auch
pip
, um die Module zu installieren. Abhängigkeiten werden automatisch gefunden und für Sie installiert.Es funktioniert gut für mich mit Ihrem Paket:
quelle
Windows 7:
Ich habe eine komplette Lösung gegeben hier für Python Selen WebDriver
quelle
Das von PyPA empfohlene Tool zum Installieren und Verwalten von Python-Paketen ist
pip
.pip
ist in Python 3.4 ( PEP 453 ) enthalten, aber für ältere Versionen wird es wie folgt installiert (unter Windows):Laden Sie https://bootstrap.pypa.io/get-pip.py herunter
quelle
Vor einigen Jahren habe ich ein Python (2.7.1) -Projekt geerbt, das unter Django-1.2.3 ausgeführt wird, und wurde nun gebeten, es mit QR-Möglichkeiten zu erweitern. Habe das gleiche Problem und habe auch weder pip noch apt-get gefunden. Also habe ich es auf eine ganz andere, aber einfache Weise gelöst. Ich / bin / vi-ed die setup.py und änderte die Zeile "from setuptools import setup" in: "from distutils.core import setup" Das hat es für mich getan, also dachte ich, ich sollte dies für andere Benutzer posten, die alte Pythons ausführen . Grüße, Roger Vermeir
quelle