我想让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 httplib2”即使安装后
- 3. Biopython安装问题:“ImportError:No module named bio”
- 4. 在Mac上安装Scapy:“ImportError:No module named pcapy”
- 5. ImportError:No module named svmcmpl
- 6. ImportError:No module named'_pywrap_tensorflow'
- 7. ImportError:No module named _____
- 8. ImportError:No module named _multiprocessing
- 9. ImportError:No module named _caffe
- 10. ImportError:No module named Quandl
- 11. ImportError:No module named reflect
- 12. ImportError:No module named haystack
- 13. ImportError:No module named tablib
- 14. ImportError:No module named _tkinter
- 15. ImportError:No module named misago
- 16. ImportError:No module named psycogreen.gevent
- 17. ImportError:No module named google.protobuf.text_format
- 18. ImportError:No module named a
- 19. ImportError:No module named site
- 20. ImportError:No module named setuptools
- 21. ImportError:No module named ntlk
- 22. ImportError:No module named _scproxy
- 23. ImportError:No module named elementtree.SimpleXMLWriter
- 24. ImportError:no module named win32api
- 25. ImportError:No module named *
- 26. ImportError:No module named step
- 27. ImportError:No module named _io
- 28. ImportError:No module named _grabscreen
- 29. ImportError:No module named fabric
- 30. ImportError:No module named paramiko
跑了您是如何安装的IPython?该deps应该来与它。 – jdi 2012-08-09 21:55:35
我的错误是在debian上没有名为'zmq.ipkernel'的模块 – 2013-09-24 10:45:37