Answers:
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
应该管用。
为了将来的搜索:
Debian和Ubuntu中的Python模块通常使用不同的名称:
python-<module name>
其中<module name
>通常不包含“ py”或“ python”。
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)。尝试在python中加载它,并给出了很多错误。
所以:
apt-get purge libzmq-dev
并从zmq git站点进行git克隆后安装libzmq。它安装了libzmq的3.2.0版本就好了。但是,尝试随后安装pyzmq会出现诸如“ timer_create undefined”之类的错误。一个站点说,我需要更新我的Cython-我做了..到ver。19.x。还是一样的错误。因此,再次卸载了libzmq和pyzmq。
进行了全新安装
sudo apt-get install python-zmq
这样可以正确安装-但安装的是2.2.0的旧版本。好吧,我想我有比没有更好的东西。
为什么必须如此地艰苦... grrrrr ...。
考虑easy_install
与Python虚拟环境结合使用。您需要安装该libzmq-dev
软件包,以便编译Python软件包。
sudo apt-get install libzmq-dev
virtualenv ~/test-ve
source ~/test-ve/bin/activate
easy_install pyzmq
注意缺少sudo
for easy_install
调用,这是由于Python虚拟环境所致。但是,您需要在运行Python代码之前激活virtualenv。对于系统范围的安装,只需执行
sudo apt-get install libzmq-dev
sudo easy_install pyzmq
easy_install
相比apt-get install
?如果将两者都用于不同的安装,是否会出现兼容性问题?
dbfpy
。对于pyzmq
,xubuntix的解决方案要好得多。