วิธีการติดตั้ง Python paackage pyzmqอย่างถูกต้อง?
ฉันค้นหาใน Synapic package manager ในไร้สาระ
วิธีการติดตั้ง Python paackage pyzmqอย่างถูกต้อง?
ฉันค้นหาใน Synapic package manager ในไร้สาระ
คำตอบ:
apt-cache search python zmq
ผลตอบแทน
python-zmq - Python bindings for 0MQ library
python-zmq-dbg - Python bindings for 0MQ library - debugging files
นี่คือสิ่งที่คุณกำลังมองหา? แล้วก็
apt-get install python-zmq
ควรทำงาน.
สำหรับการค้นหาในอนาคต:
โมดูล Python ใน Debian และ Ubuntu มักตั้งชื่อต่างกัน:
python-<module name>
โดยที่<module name
> มักไม่มี "py" หรือ "python"
ฉันได้รับข้อความแสดงข้อผิดพลาดเช่นนี้เมื่อฉันพยายามเรียกใช้สมุดบันทึก ipython บน ubuntu 12.04
ImportError: IPython.html ต้องการ pyzmq> = 13 แต่คุณมี 2.1.11
ฉันเหนื่อย
sudo pip uninstall pyzmq
sudo pip install pyzmq
แต่มันไม่ทำงาน ในที่สุดฉันก็แก้ปัญหาโดย
sudo pip install --upgrade pyzmq
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
ติดตั้ง libzmq-dev เวอร์ชัน 2.2.0 นี้ pyzmq บ่นว่ามันเป็น 3.2.0 และคุณสมบัติที่เกิน 2.2.0 ไม่สามารถใช้งานได้ (เนื่องจาก libzmq ฐานเป็น 2.2.0) พยายามโหลดในไพ ธ อนและให้ข้อผิดพลาดทั้งหมด
ดังนั้น:
apt-get purge libzmq-dev
และติดตั้ง libzmq หลังจากทำการโคลน git จากไซต์ zmq git ติดตั้ง libzmq เวอร์ชั่น 3.2.0 เรียบร้อยแล้ว อย่างไรก็ตามการพยายามติดตั้ง pyzmq นั้นทำให้เกิดข้อผิดพลาดเช่น "timer_create undefined" เว็บไซต์หนึ่งกล่าวว่าฉันต้องการอัปเดต Cython ของฉัน - ซึ่งฉันทำ .. เป็นเวอร์ชั่น 19.x. ยังคงมีข้อผิดพลาดเดียวกัน ดังนั้นถอนการติดตั้ง libzmq และ pyzmq อีกครั้ง
ทำการติดตั้งโดยใช้สะอาดหรือไม่
sudo apt-get install python-zmq
นี่เป็นการติดตั้งที่ถูกต้อง - แต่เป็นเวอร์ชั่นเก่ากว่า 2.2.0 ตกลงดังนั้นฉันมีสิ่งที่ดีกว่าไม่มีอะไรฉันคิดว่า
ทำไมต้องเป็นเรื่องที่ยากนัก ... grrrrr ...
พิจารณาใช้easy_install
บางทีในการเชื่อมต่อกับสภาพแวดล้อมเสมือนงูหลาม คุณต้องติดตั้งlibzmq-dev
แพ็คเกจเพื่อให้แพ็คเกจ Python รวบรวม
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
โปรดสังเกตว่าการขาดงานของsudo
การeasy_install
โทรนี่เป็นเพราะสภาพแวดล้อมเสมือน Python คุณต้องเปิดใช้งาน virtualenv ก่อนใช้งานรหัส Python สำหรับการติดตั้งทั่วทั้งระบบ
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
เมื่อเทียบกับapt-get install
? ฉันจะได้รับปัญหาความเข้ากันได้หรือไม่หากฉันใช้ทั้งสองอย่างเพื่อการติดตั้งที่แตกต่างกัน?
dbfpy
เช่นเดียวกับ สำหรับpyzmq
การแก้ปัญหาโดย xubuntix นั้นดีกว่ามาก
ทำไมไม่ลองเครื่องมือ libzmq3 lib + dev ในภายหลัง:
sudo apt-get install --reinstall libzmq3 libzmq3-dev