Tôi đang cố gắng để chạy máy tính xách tay ipython. Tôi đã cài đặt pyzmq. Bạn có biết tại sao nó vẫn đưa ra lỗi này không?Đã cài đặt pyzmq nhưng vẫn nhận được "ImportError: Không có mô-đun có tên zmq"
Trả lời
Lý do duy nhất khiến bạn gặp lỗi đó (có pyzmq được cài đặt theo cách thủ công) là nếu pyzmq được cài đặt vào một pythonpath khác với nơi mà ipython đang chạy.
Nếu bạn làm theo các hướng dẫn cài đặt, bạn nên không có vấn đề:
easy_install ipython pyzmq tornado
# or
pip install ipython pyzmq tornado
Nó cũng có thể là trình cài đặt chứng kiến sự phụ thuộc đã hài lòng ở một vị trí khác và không làm bất cứ điều gì, và sau đó ipython sức mạnh đang chạy với một pythonpath khác mà không nhìn thấy nó. Bạn có thể buộc một bản nâng cấp của tất cả mọi thứ:
easy_install -U ipython pyzmq tornado
trên debian là # apt-get install python-zmq – ademar111190
Chỉ khi bạn muốn sử dụng trình quản lý gói debian. Bạn vẫn có thể sử dụng easy_install hoặc pip. Họ là những người quản lý gói python chung. – jdi
bạn có lý do. – ademar111190
tôi có tất cả các gói cài đặt & nó cũng xuất hiện trong đường dẫn nhưng không ném lỗi tương tự
[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]:~$
phải nâng cấp gói python-zmq_2.1.11-1_amd64.deb và nó hoạt động http://packages.ubuntu.com/precise/amd64/python-zmq/download –
Hãy thử như sau:
pip3 install --upgrade pip
pip3 install jupyter
Giả định ở trên bạn đã đặt bí danh pip
thành pip3
.
pip3 uninstall pyzmq
pip3 install pyzmq
Làm việc đối với tôi
Chào mừng bạn đến Stack Overflow! Mặc dù bạn có thể giải quyết được sự cố của người dùng này nhưng các câu trả lời chỉ mã không hữu ích cho những người dùng đến câu hỏi này trong tương lai. Vui lòng chỉnh sửa câu trả lời của bạn để giải thích lý do mã của bạn giải quyết được vấn đề ban đầu. –
bạn nên thêm đường Phython để cửa sổ biến PATH địa phương trước khi cài đặt zmq
kiểm tra những gì phiên bản trên python bạn cài đặt nó với
python --version
Khi bạn chạy ứng dụng đảm bảo rằng bạn đang sử dụng cùng một phiên bản mà bạn đã sử dụng để cài đặt.
Vấn đề đối với tôi là tôi đã cài đặt nó cho python 3.6 nhưng chạy nó dưới python 2.7
- 1. Tuy nhiên nhận được một lỗi "ImportError: Không có mô-đun tên win32com.client" sau khi cài đặt PyWin32 lib
- 2. ImportError: Không có Mô-đun tên simplejson
- 3. ImportError: Không có mô-đun tên Foundation
- 4. ImportError: Không có mô-đun tên ObjectId
- 5. ImportError: Không có mô-đun tên zope.interface
- 6. Làm thế nào để cài đặt gói MySQLdb? (ImportError: Không có module tên là setuptools)
- 7. importerror: Không có mô-đun tên django
- 8. Python: ImportError: Không có mô-đun có tên _md5
- 9. ImportError: Không có mô-đun tên httplib2
- 10. ImportError: Không có mô-đun tên matplotlib.pyplot
- 11. ImportError: Không có mô-đun tên - Python
- 12. ImportError: Không có mô-đun tên tktable
- 13. ImportError: Không có mô-đun tên gi.repository Mac OS X
- 14. Tại sao tôi nhận được lỗi sau trong Python "ImportError: Không có module có tên py"?
- 15. ImportError: Không có mô-đun tên _sqlite3 trên GAE
- 16. pylab ImportError: Không có mô-đun nào được đặt tên _thread
- 17. ImportError: Không thể nhập cài đặt
- 18. ImportError: Không có mô-đun có tên xoắn
- 19. zc.buildout đã ngừng hoạt động: ImportError: Không có mô-đun nào có tên apport.fileutils
- 20. ImportError: Không có mô-đun tên OpenGL.GL
- 21. Tại sao tôi nhận được lỗi "không có mô-đun có tên cx_Freeze" sau khi cài đặt cx_freeze?
- 22. ImportError: Không có mô-đun tên chai
- 23. ImportError: Không có mô-đun nào được đặt tên là copy_reg pickle
- 24. 3.2 vấn đề cài đặt nền tảng sdk. "Đã xong. Không có gì được cài đặt"
- 25. Cách nhận tên ứng dụng đã cài đặt trong Android?
- 26. pip cho "ImportError: Không có mô-đun tên setuptools" nhưng tôi có thể nhập các bộ cài đặt trong trình thông dịch python
- 27. Rails đã cài đặt nhưng lệnh đường ray cho biết nó chưa được cài đặt
- 28. py2exe `ImportError: Không có mô đun nào có tên backend_tkagg`
- 29. Đã cài đặt Memcached nhưng không tìm thấy lớp học
- 30. Nhập vấn đề thư viện - "ImportError: No Module có tên ____"
Bạn cài đặt ipython như thế nào? Các deps nên đi kèm với nó. – jdi
Lỗi tôi có không có mô-đun có tên 'zmq.ipkernel' –