Ich habe gerade Python auf meinem Mac auf 2.6.4 aktualisiert. Ich habe aus dem dmg-Paket installiert.
Die binäre schien es nicht zu meinem Python - Pfad richtig eingestellt, so fügte ich '/usr/local/lib/python2.6/site-packages'
in.bash_profile
>>> pprint.pprint(sys.path)
['',
'/Users/Bryan/work/django-trunk',
'/usr/local/lib/python2.6/site-packages',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload',
'/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']
Anscheinend sind das nicht alle erforderlichen Pfade, da ich iPython nicht ausführen kann.
$ ipython
Traceback (most recent call last):
File "/usr/local/bin/ipython", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named `pkg_resources`
Ich habe Google-Suchen durchgeführt und kann nicht wirklich herausfinden, wie ich sie installieren pkg_resources
oder sicherstellen soll, dass sie auf dem Pfad sind.
Was muss ich tun, um dies zu beheben?
Distribute
odersetuptools
. Die spezifischen Schritte waren in den Links. Die Frage des OP umfasste andere Punkte.distribute
zugunsten des Neuen widerzuspiegelnsetuptools
und zu erwähnenpip
.python ez_setup.py File "ez_setup.py", line 1 <!DOCTYPE html> ^ SyntaxError: invalid syntax
:(Ich bin dem gleichen begegnet
ImportError
. Irgendwie wurde dassetuptools
Paket in meiner Python-Umgebung gelöscht.Führen Sie das Setup-Skript aus, um das Problem zu beheben für
setuptools
:Wenn Sie eine Version von
distribute
odersetuptools
unter 0.6 haben, müssen Sie diese zuerst deinstallieren. *Weitere Informationen finden Sie in der Installationsanleitung .
* Wenn Sie bereits arbeiten
distribute
,setuptools
ist es einfacher , ein Upgrade auf den "Kompatibilitäts-Wrapper" durchzuführen, zu dem Sie wechseln. Aber wenn die Dinge schon kaputt sind, versuchen Sie das nicht.quelle
easy_install
funktioniert wahrscheinlich auch nicht (soeasy_install
undpip
nicht Setuptools installieren können).Wenn ein Upgrade Ihres Python auf Mac OS 10.7 und pkg_resources nicht funktioniert, können Sie dies am einfachsten beheben, indem Sie setuptools wie oben erwähnt neu installieren.
quelle
Auf meinem System (OSX 10.6) befindet sich dieses Paket unter
Ich hoffe, das hilft Ihnen herauszufinden, ob es fehlt oder nicht auf Ihrem Weg ist.
quelle
Der Grund könnte sein, dass sich das IPython-Modul nicht in Ihrem PYTHONPATH befindet.
Wenn Sie IPython nicht herunterladen und dann python setup.py installieren
Das Setup fügt das Modul IPython nicht zu Ihrem Python-Pfad hinzu. Möglicherweise möchten Sie es manuell zu Ihrem PYTHONPATH hinzufügen. Es sollte funktionieren, nachdem Sie Folgendes getan haben:
exportiere PYTHONPATH = / pathtoIPython: $ PYTHONPATH
Fügen Sie diese Zeile in Ihr .bashrc- oder .profile ein, um sie dauerhaft zu machen.
quelle
Mir ist klar, dass dies nicht mit OSX zusammenhängt, aber auf einem eingebetteten System (Beagle Bone Angstrom) hatte ich genau die gleiche Fehlermeldung. Die Installation der folgenden IPK-Pakete hat das Problem behoben.
quelle
Ich habe diesen Fehler unter Ubuntu erhalten und Folgendes hat bei mir funktioniert:
Entfernen Sie die Dropbox-Binärdateien und laden Sie sie erneut herunter, indem Sie Folgendes ausführen:
quelle
Ich hatte das gleiche Problem, als ich an einem Autobahnprojekt arbeitete.
1) Also lade ich das setuptools.-0.9.8.tar.gz-Formular https://pypi.python.org/packages/source/s/setuptools/ herunter und extrahiere es.
2) Dann hole ich mir das Modul pkg_resources und kopiere es in den Ordner, in dem es benötigt wird. ** In meinem Fall war dieser Ordner C: \ Python27 \ Lib \ site-packages \ autobahn
quelle
In meinem Fall wurde das Paket
python-pygments
verpasst. Sie können es durch Befehl beheben:sudo apt-get install python-pygments
Wenn es ein Problem mit gibt
pandoc
. Sie solltenpandoc
und installierenpandoc-citeproc
.sudo apt-get install pandoc pandoc-citeproc
quelle