Как установить pyzmq "--with-pgm"

У меня установлена ​​версия zmq 4.1.3 и pyzmq 15.2.0 на моем компьютере (я полагаю, через pip, но сейчас не помню). Мне нужно подключиться к сокету UDP epgm, но появляется сообщение об ошибке "Протокол не поддерживается". Я искал обширные просторы интернета и нашел ответ: "построить ноль MQ с --with-pgm вариант".

Кто-нибудь знает как это сделать?

Я обыскал жесткий диск и обнаружил библиотеку zero mq в pkgs в моем каталоге python и нашел несколько файлов.so, но я не вижу ни setup.py, ни чего-либо, что можно было бы перекомпилировать с загадочным --with-pgm вариант.

1 ответ

Вот общая процедура, которая работает для меня:
1. скачать пакет zeromq (на примере zeromq-4.1.5.tar.gz)
2. tar zxvf zeromq-4.1.5.tar.gz
3. cd zeromq-4.1.5
4. apt-get install libpgm-dev
5. ./configure --with-pgm && make && make install
6. pip install --no-binary :all: pyzmq

Тогда вы можете использовать pgm/epgm как хотите.

Другие вопросы по тегам