我想让ipython笔记本运行。 我已经安装了pyzmq。 你知道它为什么仍然会出现这个错误吗?已经安装了pyzmq,但仍然“ImportError:No module named zmq”
回答
你会看到这个错误(手动安装pyzmq)的唯一原因是pyzmq被安装到不同的pythonpath,而不是ipython运行的位置。
如果你按照安装说明,你应该没有问题:
easy_install ipython pyzmq tornado
# or
pip install ipython pyzmq tornado
也可以安装程序看到的依赖性在另一个位置已经满足,并没有做任何事情,然后IPython的可能正在运行一个不会看到它的不同pythonpath。您可以强制所有的升级:
easy_install -U ipython pyzmq tornado
是#apt-get install python-zmq – ademar111190 2013-01-09 12:28:09
只有当你想使用debian软件包管理器。您仍然可以使用easy_install或pip。他们是通用的Python包管理器。 – jdi 2013-01-09 17:00:25
你有理由。 – ademar111190 2013-01-09 19:32:38
我已经安装了所有的软件包&这也说明了在路径,但不抛出同样的错误
[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]:~$
不得不升级包python-zmq_2.1.11-1_amd64.deb并且它的工作http://packages.ubuntu.com/precise/amd64/python-zmq/download – 2015-06-22 15:20:54
尝试以下操作:
pip3 install --upgrade pip
pip3 install jupyter
以上假设您已将别名pip
设为pip3
。
pip3 uninstall pyzmq
pip3 install pyzmq
为我工作
欢迎来到堆栈溢出!尽管您可能已经解决了此用户的问题,但仅有代码的答案对于未来出现此问题的用户来说并不是很有帮助。请编辑您的答案,以解释为什么您的代码可以解决原始问题。 – 2017-02-12 09:39:06
你应该添加Phython路径窗口局部变量PATH之前安装ZMQ你
python --version
当你运行它安装在蟒蛇什么版本
检查该应用程序确保您使用的那个相同版本您曾经用它来安装它。
对我来说,问题是,我安装了它的Python 3.6,但根据Python 2.7版
- 1. 安装pylearn2 - ImportError:No module named six.moves
- 2. ImportError:No module named a
- 3. ImportError:No module named _grabscreen
- 4. ImportError:No module named step
- 5. ImportError:No module named Quandl
- 6. ImportError:No module named tablib
- 7. ImportError:No module named _tkinter
- 8. ImportError:No module named _io
- 9. ImportError:No module named google.protobuf.text_format
- 10. ImportError:No module named site
- 11. ImportError:No module named'_pywrap_tensorflow'
- 12. ImportError:No module named psycogreen.gevent
- 13. ImportError:No module named _caffe
- 14. ImportError:No module named misago
- 15. ImportError:No module named ntlk
- 16. ImportError:No module named paramiko
- 17. 我得到'ImportError:No module named web',尽管它已安装
- 18. ImportError:No module named six [Windows]
- 19. py2exe`ImportError:No module named backend_tkagg`
- 20. ImportError:No module named main - Python
- 21. 常量“ImportError:No module named ...”
- 22. cPickle ImportError:No module named multiarray
- 23. django1.4.0:ImportError:No module named base
- 24. PyInstaller:“ImportError:No module named os”
- 25. PyInstaller“ImportError:No module named Pyinstaller”
- 26. ImportError:No module named pygame windows 8
- 27. ImportError:No module named <module_name>
- 28. ImportError:No module named <something>
- 29. Jython 2.5.1:“ImportError:No Module named os”
- 30. GraphLab创建“ImportError:No module named graphlab”
跑了您是如何安装的IPython?该deps应该来与它。 – jdi 2012-08-09 21:55:35
我的错误是在debian上没有名为'zmq.ipkernel'的模块 – 2013-09-24 10:45:37