我想讓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