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 № 1Aquí 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.