在导入脚本pymqi时,我得到了奇怪的ImportError异常。
C:\Program Files (x86)\IBM\WebSphere MQ\tools\c\include移到C:\Python27\include,并试图运行,存在链接问题。.lib文件从C:\Program Files (x86)\IBM\WebSphere MQ\tools\Lib转移到C:\Python27\libs,它编译得很好。然后我尝试了这个代码:
import pymqi
queue_manager = "QM"
channel = "SVRCONN"
host = "192.168.1.252"
port = "1434"
conn_info = "%s(%s)" % (host, port)
qmgr = pymqi.connect(queue_manager, channel, conn_info)
qmgr.disconnect()在导入库我得到了:
File "build\bdist.win32\egg\pymqe.py", line 7, in <module>
File "build\bdist.win32\egg\pymqe.py", line 6, in __bootstrap__
ImportError: DLL load failed: �� ������ ��������� ������.经过一些操作之后,我得到了...��...的意思:它找不到模块。
setup.py build + setup.py install,完成了成功。但问题仍然存在。C:\Program Files (x86)\IBM\WebSphere MQ\bin移到C:\Python27。并得到了另一个文本的ImportError异常,它可能被翻译为“尝试访问内存地址的错误”。
我怎样才能最终解决这个问题呢?我想WebSphere方面可能有问题,但是如何检查呢?"WS资源管理器“运行良好。
发布于 2015-06-18 01:05:00
我也有同样的问题。重新安装客户端似乎解决了问题。确保PATH变量中有以下项:
C:\Program (x86)\IBM\WebSphere \bin 64;C:\Program (x86)\IBM\WebSphere \bin;C:\Program (x86)\IBM\WebSphere \tools\c\sample\bin
https://stackoverflow.com/questions/27176769
复制相似问题