2016-05-12 11 views
1

Ich habe zmq Version 4.1.3 und pyzmq Version 15.2.0 installiert auf meinem Rechner (ich nehme an, durch pip, aber ich erinnere mich nicht jetzt). Ich muss mich mit einem UDP epgm-Socket verbinden, bekomme aber den Fehler "Protokoll nicht unterstützt". Ich habe die Weiten des Internets durchsucht und die Antwort gefunden: "Build zero mq with --with-pgm option".Wie installiere ich pyzmq "--with-pgm"

Weiß jemand, wie man das macht?

Ich suchte auf der Festplatte und fand die zeromq-Bibliothek in pkgs in meinem Python-Verzeichnis und fand einige .so-Dateien, aber ich sehe kein setup.py oder irgendetwas mit der mysteriösen --with-pgm-Option neu zu kompilieren.

Antwort

1

Hier ist das allgemeine Verfahren, das funktioniert für mich:
1. Download zeromq Paket
2. tar zxvf zeromq-4.1.5.tar.gz
3. cd zeromq-4.1.5
4. apt-get install libpgm-dev (zeromq-4.1.5.tar.gz als Beispiel verwendet wird)
5. ./configure --with-pgm && make && make install
6. pip install --no-binary :all: pyzmq

Dann können Sie pgm/epgm wie Sie wollen.