2016-05-12 31 views
1

我在我的機器上安裝了zmq 4.1.3版和pyzmq 15.2.0版(我假設通過pip,但現在我不記得了)。我需要連接到UDP epgm套接字,但得到錯誤「不支持協議」。我搜索了大量的互聯網,並找到了答案:「用--with-pgm選項構建零mq」。如何安裝pyzmq「--with-pgm」

有誰知道該怎麼做?

我搜索了硬盤驅動器,在我的python目錄下的pkgs中找到了zeromq庫,發現了一些.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。