我已经在sles11 sp2x86_64上安装了qpid-0.22,代理可以正常工作。 然后我安装了qpidpython客户机并设置了env变量。 PYTHONPATH=/home/zdx/qpid/qpid-0.22/python/:/usr/local/lib/python2.7:/usr/local/lib/python2.7/site packages:/home/zdx/qpid/qpid-0.22/python
但是python客户端不工作,包括qpid配置工具和qpid python客户端测试示例。 当我运行这种脚本时,它显示以下异常:
回溯(最近一次呼叫):
文件“/usr/local/bin/qpid config”,第31行,输入
from qpid.messaging import Connection
文件“/usr/local/lib/python2.7/site packages/qpid/init.py”,第20行,in
^{pr2}$文件“/usr/local/lib/python2.7/site-packages/qpid/连接.py“,第20行,英寸
import datatypes, session
文件“/usr/local/lib/python2.7/site-packages/qpid/会话.py“,第26行,英寸
from ops import Command, MessageTransfer
ImportError:无法导入名称消息传输
表示ops模块中不存在类或模块消息传递, 我研究了python模块操作py,没有类消息传输。在
有什么问题吗?谢谢。在
即使正确安装了命令行工具,有时也会出现此错误。
这意味着您需要安装
python-qpid
绑定及其库。如果您的
epel
存储库在/etc/yum.repos.d/
中,您可以使用yum
直接安装该包。在在搜索结果中,根据您的操作系统(32位/64位)选择软件包。
^{pr2}$然后安装软件包。在
如果没有
epel
,请首先将epel
放入/etc/yum.repos.d/
中,然后安装该包相关问题 更多 >
编程相关推荐