Ich versuche, Ipython Notebook-Lauf zu bekommen. Ich habe bereits pyzmq installiert. Weißt du, warum es immer noch diesen Fehler gibt?Bereits installiert pyzmq aber immer noch "ImportError: Kein Modul namens zmq"
Antwort
Der einzige Grund, warum Sie diesen Fehler sehen würden (wenn Sie pyzmq manuell installiert haben) ist, wenn pyzmq in einem anderen Pythonpfad installiert wurde als von wo aus ipython läuft.
Wenn Sie die Installationsanweisungen befolgt, sollten Sie keine Probleme haben:
easy_install ipython pyzmq tornado
# or
pip install ipython pyzmq tornado
Es ist auch möglich, dass der Installateur die Abhängigkeit bereits zufrieden an einem anderen Ort gesehen und nichts tun und dann könnte ipython mit einem anderen Pythonpfad laufen, der es nicht sieht. Sie können ein Upgrade von alles erzwingen:
easy_install -U ipython pyzmq tornado
auf debian ist # apt-get installieren python-zmq – ademar111190
Nur, wenn Sie den Debian-Paket-Manager verwenden möchten. Sie können weiterhin easy_install oder pip verwenden. Sie sind generische Python-Paket-Manager. – jdi
Sie haben Grund. – ademar111190
ich alle haben die Pakete installiert & es zeigt auch, auf dem Weg nach oben, aber den gleichen Fehler
[email protected]:~$ python
Python 2.7.3 (default, Feb 27 2014, 19:58:35)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/share/pyshared/zmq', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7']
>>>
[email protected]:~$ ls /usr/share/pyshared/zmq/
core devices eventloop green __init__.py log ssh tests utils web
[email protected]:~$ less /usr/share/pyshared/zmq/__init__.py
[email protected]:~$ python
Python 2.7.3 (default, Feb 27 2014, 19:58:35)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import zmq
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named zmq
>>>
[email protected]:~$ dpkg -l|grep zmq
ii libzmq3 3.2.2+dfsg-1lucid lightweight messaging kernel (shared library)
ii python-zmq 2.2.0.1-1lucid3 0MQ is a fast messaging library
[email protected]:~$
musste das Paket python-zmq_2.1.11-1_amd64.deb aktualisieren und es funktioniert http://packages.ubuntu.com/precise/amd64/python-zmq/download –
Versuchen Sie, die folgende wirft:
pip3 install --upgrade pip
pip3 install jupyter
Das obige geht davon aus, dass Sie pip
bis pip3
aliasiert haben.
pip3 uninstall pyzmq
pip3 install pyzmq
für mich gearbeitet
Willkommen bei Stack Overflow! Während Sie das Problem dieses Benutzers möglicherweise gelöst haben, sind Code-Only-Antworten für Benutzer, die in Zukunft auf diese Frage kommen, nicht sehr hilfreich. Bitte bearbeiten Sie Ihre Antwort, um zu erklären, warum Ihr Code das ursprüngliche Problem löst. –
Sie Phython Pfad zu Windows lokale Variable PATH hinzufügen sollten, bevor ZMQ
überprüfen, welche Version auf Python Sie es installiert mit
python --version
installieren Wenn Sie laufen die Anwendung stellen Sie sicher, dass Sie verwenden gleiche Version Sie verwendet, um es zu installieren.
Das Problem für mich war, dass ich es für Python 3.6 installiert, aber es lief unter Python 2.7
Wie haben Sie installieren ipython? Die Deps sollten damit kommen. – jdi
Der Fehler, den ich habe, ist kein Modul mit dem Namen 'zmq.ipkernel' –