/ / Cómo instalar pyzmq "--with-pgm" - python, zeromq, multicast, pyzmq

Cómo instalar pyzmq "--with-pgm" - python, zeromq, multicast, pyzmq

Tengo zmq versión 4.1.3 y pyzmq versión 15.2.0 instalado en mi máquina (supongo que a través de pip pero no recuerdo ahora). Necesito conectarme a un socket UDP epgm pero obtengo el error "protocol not supported". He buscado en las vastas extensiones de Internet y he encontrado la respuesta: "construir cero mq con --with-pgm opción".

¿Alguien sabe cómo hacer eso?

Busqué por el disco duro y encontré la biblioteca zeromq en pkgs en mi directorio python y encontré algunos archivos .so, pero no veo setup.py ni nada para recompilar con el misterioso --with-pgm opción.

Respuestas

1 para la respuesta № 1

Aquí está el procedimiento general que funciona para mí:
1. descargar el paquete zeromq (usando zeromq-4.1.5.tar.gz como ejemplo)
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

Entonces puedes usar pgm / epgm como quieras.