pyzmq 包编译时默认禁用epgm协议,如果要使用需要重新编译
Windows 和 Linux 下,pip install pyzmq 的包全部都是默认禁用epgm协议的
Linux下,我这里测试的是Ubuntu
如果要使用epgm协议,需要使用apt源的预编译包
sudo pip3 uninstall pyzmq
sudo apt purge python3-zmq
sudo apt update
sudo apt install python3-zmq
sudo apt install libpgm-dev
Windows下,可以使用大佬预编译的启用epgm协议pyzmq包
解决办法来源
https://github.com/zeromq/pyzmq/issues/422
预编译包下载地址(需翻墙)
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyzmq
本文介绍在Windows和Linux环境下如何使pyzmq包支持epgm协议。默认情况下,pip安装的pyzmq禁用了epgm协议。在Ubuntu中,可通过卸载现有包并使用apt源的预编译包来启用。Windows下则可使用预先编译的启用epgm协议的pyzmq包。
73

被折叠的 条评论
为什么被折叠?



