Ipython est de travailler dans l'invite de commande, mais pas dans le navigateur
Je suis sous windows 8 64 bits portable. J'ai déjà python 2.7 sur mon pc. J'ai donc installé Ipython à l'aide de la easy_install. Je peux voir maintenant un dossier de demande dans ipython C:\Python27\Scripts. Quand je lance ce fichier, il ouvre mon cmd et je peux écrire du code. Cependant quand je dis Ipython notebook
dans le cmd sous le même dossier, il n'ouvrez pas l'ordinateur dans un navigateur et donne l'erreur suivante -
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
J'ai le même problème sur win7. Quand je tape ipython notebook dans la ligne de cmd la dernière ligne de la sortie de lit ImportError: IPython.html nécessite pyzmq >= 2.1.11. Voulez-vous obtenir quelque chose de similaire?
Vous installer pyzmp. C'est un requierement pour ipython
J'ai essayé cette commande. Il me donne une erreur. Le scrpits forlder a un ipython.exe fichier uniquement.
si vous êtes sur windows, si à partir de Gohlke
OriginalL'auteur newbie | 2014-02-19
Vous devez vous connecter pour publier un commentaire.
Le traceback est clair:
Vous devez installer pyzmq
pyzmq est une exigence pour la ipython notebook.
Pour une liste de dépendances cochez cette
pip install ipython
ne pas installer toutes les dépendances. Quelle est l'utilité d'un gestionnaire de paquets lorsque vous aller faire le travail vous-même?Si vous faites un
pip install "ipython[notebook]"
il n'y a pas de travail à faire par vous-même. (Voir le installer la documentation).OriginalL'auteur joaquin
Réponse courte:
assurez-vous que pyzmq est installé dans le même virtualenvironment (ou manque de) ipython. Pour moi, ipython notebook a été installé comme d'ordinaire, mais ses dépendances ai mis dans mon virtualenvironment. Une installation rapide dans le bon endroit fixé cette erreur pour moi.
Réponse longue:
Je suis en train de mettre cette solution ici car le message d'erreur est le même si le scénario est différent de l'original de l'affiche, je pense.
Je suis en cours d'exécution iPython notebook dans un environnement virtuel sur une boîte virtuelle. Je pense que le virtuel boîte de bits n'est pas pertinent, mais le virtualenvironment ne l'est pas. J'ai installé ipython[ordinateur portable] via pip dans le virtualenvironment et obtenu la même erreur
ImportError: IPython.html requires pyzmq >= 2.1.11
Mais, je pouvais clairement voir que pyzmq était installé. Les deux
pip freeze
etpip install --upgrade pyzmq
a montré que j'avais la dernière pyzmq version disponible et ce n'était certainement >= 2.1.11 (pip freeze|grep pyzmq
donnepyzmq==14.3.1
).Je suis sorti de la virtualenvironment et vérifié pyzmq de nouveau et a découvert que pyzmq a été installé seulement dans le virtualenv. Que devrait être la façon dont il est censé fonctionner, mais pour une raison quelconque ipython était à la recherche dans les principaux python emplacement, pas le virtualenv du python emplacement. Je soupçonne que ipython a été installé à l'extérieur de la virtualenvironment. Je ne sais pas pourquoi pyzmq a été installé uniquement à l'intérieur. De toute façon,
pip install pyzmq
tout à l'extérieur mon virtualenvironment fixe tout et maintenant tout fonctionne. Désolé pour le verbose réponse.virtualenvwrapper
. J'ai installé ipython à l'intérieur que virtualenv, maiswhich ipython
encore souligné le mondial ipython. La désactivation et la réactivation virtualenv résolu le problème.OriginalL'auteur Dannid
La iPython installer la documentation dit:
OriginalL'auteur LaundroMat