Câu trả lời:
apt-cache search python zmq
trả lại
python-zmq - Python bindings for 0MQ library
python-zmq-dbg - Python bindings for 0MQ library - debugging files
Đây có phải là những gì bạn đang tìm kiếm? Sau đó
apt-get install python-zmq
nên làm việc.
Đối với các tìm kiếm trong tương lai:
Các mô-đun Python trong Debian và Ubuntu thường được đặt tên khác nhau:
python-<module name>
trong đó <module name
> thường không chứa "py" hoặc "python".
Tôi đã nhận được một thông báo lỗi như thế này khi tôi cố chạy ipython notebook trên ubfox 12.04
ImportError: IPython.html yêu cầu pyzmq> = 13, nhưng bạn có 2.1.11
Tôi đã thử
sudo pip uninstall pyzmq
sudo pip install pyzmq
nhưng nó không hoạt động. Cuối cùng, tôi giải quyết vấn đề bằng cách
sudo pip install --upgrade pyzmq
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
Phiên bản cài đặt 2.2.0 này của libzmq-dev. pyzmq phàn nàn rằng đó là 3.2.0 và các tính năng ngoài 2.2.0 không thể được sử dụng (vì libzmq cơ sở của nó là 2.2.0). Đã thử tải nó trong python và nó đã đưa ra một loạt các lỗi.
Vì thế:
apt-get purge libzmq-dev
và cài đặt libzmq sau khi thực hiện một bản sao git từ trang web zmq git. Nó đã cài đặt phiên bản 3.2.0 của libzmq. Tuy nhiên, cố gắng cài đặt pyzmq sau đó đã đưa ra các lỗi như "timer_create không xác định". Một trang web cho biết, tôi cần cập nhật Cython của mình - điều mà tôi đã làm .. lên ver. 19.x. Vẫn cùng một lỗi. Vì vậy, gỡ cài đặt libzmq và pyzmq một lần nữa.
Đã cài đặt sạch bằng cách sử dụng
sudo apt-get install python-zmq
Điều này đã cài đặt đúng - nhưng phiên bản cũ hơn 2.2.0. Ok, vì vậy tôi có một cái gì đó tốt hơn không có gì, tôi cho rằng.
Tại sao nó phải quá khó khăn ... grrrrr ....
Cân nhắc sử dụng easy_install
, có lẽ liên quan đến môi trường ảo Python . Bạn cần cài đặt libzmq-dev
gói để gói Python biên dịch.
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
Lưu ý sự vắng mặt của sudo
các easy_install
cuộc gọi, điều này là do môi trường ảo Python. Bạn cần kích hoạt virtualenv trước khi chạy mã Python. Để cài đặt toàn hệ thống, chỉ cần làm
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
so với là apt-get install
gì? Tôi sẽ nhận được các vấn đề tương thích nếu tôi sử dụng cả hai cho các cài đặt khác nhau?
dbfpy
. Đối với pyzmq
, giải pháp của xubuntix là tốt hơn nhiều.