Ipython ist die Arbeit in der Eingabeaufforderung, aber nicht im browser
Ich benutze eine windows 8 64 bit laptop. Ich habe bereits python 2.7 auf meinem pc. So installierte ich Ipython mit der easy_install. Ich kann jetzt sehen, eine ipython Anwendung-Datei in C:\Python27\Scripts. Wenn ich die Datei, es öffnet meine cmd ein und ich kann den code schreiben. Aber wenn ich sage Ipython notebook
in die cmd unter dem gleichen Ordner, es öffnet sich nicht, bis das notebook in einen browser und gibt die folgende Fehler -
C:\Users\UserName>cd C:\Python27\Scripts\
C:\Python27\Scripts>Ipython notebook
Traceback (most recent call last):
File "C:\Python27\Scripts\ipython-script.py", line 9, in <module>
load_entry_point('ipython==1.2.0', 'console_scripts', 'ipython')()
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\__init__.p
y", line 118, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 544, in launch_instance
app.initialize(argv)
File "<string>", line 2, in initialize
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 89, in catch_config_error
return method(app, *args, **kwargs)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\terminal\i
papp.py", line 312, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 89, in catch_config_error
return method(app, *args, **kwargs)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\core\appli
cation.py", line 373, in initialize
self.parse_command_line(argv)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\terminal\i
papp.py", line 307, in parse_command_line
return super(TerminalIPythonApp, self).parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 89, in catch_config_error
return method(app, *args, **kwargs)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 474, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<string>", line 2, in initialize_subcommand
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 89, in catch_config_error
return method(app, *args, **kwargs)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\config\app
lication.py", line 405, in initialize_subcommand
subapp = import_item(subapp)
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\utils\impo
rtstring.py", line 42, in import_item
module = __import__(package, fromlist=[obj])
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\html\noteb
ookapp.py", line 36, in <module>
check_for_zmq('2.1.11', 'IPython.html')
File "C:\Python27\lib\site-packages\ipython-1.2.0-py2.7.egg\IPython\utils\zmqr
elated.py", line 37, in check_for_zmq
raise ImportError("%s requires pyzmq >= %s"%(required_by, minimum_version))
ImportError: IPython.html requires pyzmq >= 2.1.11
C:\Python27\Scripts>
ipython notebook
- Ich habe das gleiche Problem bei win7. Wenn ich ipython notebook in der cmd-Zeile die Letzte Zeile der Ausgabe liest ImportError: IPython.html erfordert pyzmq >= 2.1.11. Tun Sie etwas ähnliches?
- Sie müssen installieren pyzmp. Es ist ein requierement für ipython
- Ich versuchte, die Befehl. Es gibt mir eine Fehlermeldung. Die scrpits forlder hat eine ipython.exe Datei nur.
- Bitte Bearbeiten Ihre Frage zu geben, die full text, der Fehler oder tracebacks, die Sie bekommen.
- Wenn ich ausführen ipython.exe es funktioniert einfach in der cmd. Ich will es öffnet sich im browser.
- Was bekommen Sie, wenn Sie die EINGABETASTE
ipython notebook
? In deiner Frage irgendwelche Fehler, die Sie erhalten - Hinzugefügt wurde die traceback-Fehler in der Frage
- Sie muss installieren Sie pyzmq
- Das hat geklappt. Danke. Möchten Sie es als Antwort, so dass ich es akzeptieren können?
- Ich fand Geschehnissen pyzmq durch den traceback. Allerdings konnte ich nicht herausfinden, wie es zu installieren. Ich habe versucht, pip zu installieren pyzmq, aber das funktioniert nicht
- wenn Sie auf windows, wenn aus Gohlke
- Vielen Dank, Es funktioniert jetzt 🙂
- Ich habe das gleiche problem -
ipython notebook
gibt einenImportError: IPython.html requires pyzmq >= 2.1.11
, aber mit mir, ich habe schon pyzmq installiert.pip freeze|grep pyzmq
zurückpyzmq==14.3.1
- chekck diese. stackoverflow.com/questions/24995438/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den traceback ist klar:
Müssen Sie installieren pyzmq
pyzmq ist eine Voraussetzung für das ipython notebook.
Für eine Liste der Abhängigkeiten überprüfen Sie diese
pip install ipython
nicht zu installieren, alle Abhängigkeiten. Was nützt ein Paket-manager, wenn Sie haben zu gehen und zu tun, die Arbeit selbst?pip install "ipython[notebook]"
es gibt keine Arbeit zu tun durch sich selbst. (Siehe Installationsanleitung).Kurze Antwort:
stellen Sie sicher pyzmq installiert ist, in der gleichen virtualenvironment (oder fehlen) als ipython. Für mich, ipython notebook installiert wurde als regelmäßiger, aber seine Abhängigkeiten habe in meiner virtualenvironment. Eine schnelle Installation an der richtigen Stelle fixiert diesen Fehler für mich.
Lange Antwort:
Ich habe diese Lösung hier wegen dem Fehler Meldung ist die gleiche aber das Szenario ist anders als der original-poster ist, denke ich.
Ich bin mit iPython notebook in einer virtuellen Umgebung auf einem virtual box. Ich denke, dass die virtual box bit ist irrelevant, aber die virtualenvironment nicht. Ich installierte ipython[notebook] über pip in der virtualenvironment und habe den gleichen Fehler
ImportError: IPython.html requires pyzmq >= 2.1.11
Aber, ich konnte deutlich sehen, dass pyzmq war installiert. Beide
pip freeze
undpip install --upgrade pyzmq
zeigte, dass ich hatte die neueste pyzmq version verfügbar und es war auf jeden Fall >= 2.1.11 (pip freeze|grep pyzmq
gibtpyzmq==14.3.1
).Verließ ich die virtualenvironment und überprüft pyzmq wieder und entdeckt, dass pyzmq installiert wurde nur in der virtualenv. Das sollte so, wie es funktionieren soll, aber für einige Grund ipython war auf der Suche in der Haupt-python-Lage, nicht die virtualenv python ' s Lage. Ich vermute, dass ipython installiert wurde außerhalb der virtualenvironment. Ich weiß nicht, warum pyzmq installiert wurde, nur in seinem inneren. Jedenfalls
pip install pyzmq
während außerhalb mein virtualenvironment alles behoben und jetzt funktioniert alles. Sorry für die ausführliche Antwort.virtualenvwrapper
. Ich installierte ipython innen, die virtualenv, aberwhich ipython
noch hingewiesen auf die Globale ipython. Deaktivieren und reaktivieren der virtualenv das problem gelöst.Den iPython installieren, Dokumentation sagt: