我正在尝试使用pyzmq运行一段简单的代码.我使用的是Python 2.7和pyzmq 14.5
$ python --version
Python 2.7.6
$ sudo find /usr -name "*pyzmq*"
/usr/local/lib/python2.7/dist-packages/pyzmq-14.5.0.egg-info
/usr/lib/python2.7/dist-packages/pyzmq-14.0.1.egg-info
Run Code Online (Sandbox Code Playgroud)
以下是我正在尝试运行的代码:
import zhelpers
context = zmq.Context.instance()
server = context.socket(zmq.ROUTER)
server.bind("tcp://*:5678")
while (1):
address, empty, data = server.recv_multipart()
print("address = %s, data = %d" % (address, int(data)))
data_i = int(data) + 10
server.send_multipart([
address,
b'',
str(data_i),
])
Run Code Online (Sandbox Code Playgroud)
但是,我得到以下错误,并不知道如何解决这个问题:
Traceback (most recent call last):
File "reqrep_server.py", line 8, in <module>
import zhelpers
File "/home/arun/pyzmq_server/zhelpers.py", line 11, in <module>
import zmq
File "/home/arun/pyzmq_server/zmq/__init__.py", line 66, in <module> …Run Code Online (Sandbox Code Playgroud)