2012-08-09 18 views

Respuesta

14

La única razón por la que vería ese error (al haber instalado pyzmq manualmente) es si pyzmq se instaló en una ruta de acceso de acceso de inicio de sesión diferente a la que se está ejecutando ipython.

Si ha seguido las instrucciones de instalación, que no debería tener problemas:

easy_install ipython pyzmq tornado 
# or 
pip install ipython pyzmq tornado 

También es posible que el instalador vio la dependencia ya satisfechos en otro lugar y no hacer nada, y luego podría ipython estar corriendo con un camino de pitón diferente que no lo está viendo. Puede forzar una actualización de todo:

easy_install -U ipython pyzmq tornado 
+5

en debian es # apt-get install python-zmq – ademar111190

+0

Solo si desea usar el gestor de paquetes Debian. Aún puedes usar easy_install o pip. Son gerentes genéricos de paquetes python. – jdi

+0

tienes razón. – ademar111190

0

He instalado todos los paquetes & que también aparece en el camino, pero no tire el mismo error

[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]:~$ 
+0

tuvo que actualizar el paquete python-zmq_2.1.11-1_amd64.deb y funcionó http://packages.ubuntu.com/precise/amd64/python-zmq/download –

1

Pruebe lo siguiente:

pip3 install --upgrade pip 
pip3 install jupyter 

Lo anterior supone que tiene un alias de pip a pip3.

1
pip3 uninstall pyzmq 
pip3 install pyzmq 

trabajado para mí

+0

¡Bienvenido a Stack Overflow! Si bien es posible que haya resuelto el problema de este usuario, las respuestas de solo código no son muy útiles para los usuarios que se hacen cargo de esta pregunta en el futuro. Por favor, edite su respuesta para explicar por qué su código resuelve el problema original. –

0

usted debe agregar la ruta Phython a Windows PATH variable local antes de instalar ZMQ

1

comprobar la versión de Python que ha instalado con

python --version 

Cuando se ejecuta la aplicación asegúrese de estar usando esa misma versión que utilizó para instalarla.

El problema para mí fue que lo instalé para Python 3.6, pero encontré debajo de Python 2.7

Cuestiones relacionadas