Ich benutze einen Windows 8 64-Bit-Laptop. Ich habe bereits Python 2.7 auf meinem PC. Also habe ich Ipython mit easy_install installiert. Ich kann jetzt eine ipython-Anwendungsdatei in C: \ Python27 \ Scripts sehen. Wenn ich diese Datei starte, öffnet sie mein Cmd und ich kann Code schreiben. Wenn ich jedoch Ipython notebook
in der cmd unter dem gleichen Ordner sage, öffnet es das Notebook nicht in einem Browser und gibt den folgenden Fehler -
Stellen Sie sicher, dass pyzmq in derselben virtuellen Umgebung wie ipython installiert ist. Für mich wurde Ipython Notebook als normal installiert, aber seine Abhängigkeiten wurden in meine virtuelle Umgebung gebracht. Eine schnelle Installation an der richtigen Stelle hat diesen Fehler für mich behoben.
Ich stelle diese Lösung hier, weil die Fehlermeldung die gleiche ist, obwohl das Szenario sich von dem des ursprünglichen Posters unterscheidet, denke ich.
Ich führe iPython Notebook in einer virtuellen Umgebung auf einer virtuellen Box. Ich denke, das virtuelle Box-Bit ist irrelevant, aber die virtualen Umgebung ist nicht. Ich habe ipython [notebook] über pip in der virtualen Umgebung installiert und habe den gleichen Fehler ImportError: IPython.html requires pyzmq >= 2.1.11
Aber ich konnte deutlich sehen, dass pyzmq installiert wurde . Sowohl pip freeze
als auch pip install --upgrade pyzmq
zeigten, dass ich die neueste pyzmq-Version hatte und es war definitiv & gt; = 2.1.11 ( pip freeze|grep pyzmq
gibt pyzmq==14.3.1
).
Ich verließ die virtuelle Umgebung und überprüfte pyzmq erneut und fand heraus, dass pyzmq nur im Virtualenv installiert wurde . Das sollte so sein, wie es funktionieren sollte, aber aus irgendeinem Grund suchte ipython in der Haupt-Python-Position, nicht in der Python-Position des Virtualenv. Ich vermute, dass Ipython außerhalb der virtuellen Umgebung installiert wurde. Ich weiß nicht, warum pyzmq nur darin installiert wurde. Jedenfalls, pip install pyzmq
während außerhalb meine virtuelle Umgebung hat alles repariert und jetzt funktioniert alles. Sorry für die ausführliche Antwort.
Die iPython-Installationsdokumentation lautet:
[...] Sie können IPython mit pip bekommen:
%Vor%Oder wenn Sie auch die Abhängigkeiten für das IPython-Notizbuch erhalten möchten:
%Vor%
Tags und Links python ipython ipython-notebook