我通过将官方ZeroMQ repo添加到我的源代码来安装ZeroMQ,然后通过apt-get install libzmq3-dev安装它,然后使用apt-get install
python-zmq安装模块.
当我打开python解释器并输入import zmq时,我收到以下错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "zmq.py", line 2, in <module>
context = zmq.Context()
AttributeError: 'module' object has no attribute 'Context'
我不确定我做错了什么.任何帮助将不胜感激,谢谢!
最佳答案 您的项目中是否有可能有一个名为zmq.py的文件并且您不小心导入了该文件?
您应该始终使用absolute_import和Python 2.x(从PEP 328开始)来避免这些类型的问题.
from __future__ import absolute_import