首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pymqi在库导入时抛出异常ImportError

Pymqi在库导入时抛出异常ImportError
EN

Stack Overflow用户
提问于 2014-11-27 18:13:42
回答 1查看 1.4K关注 0票数 1

在导入脚本pymqi时,我得到了奇怪的ImportError异常。

  1. 我为Windows7.5安装了WebSphere MQ,包括用户版本和客户端版本。
  2. 我试着运行,但是在C++编译中出现了问题。
  3. 我将头从C:\Program Files (x86)\IBM\WebSphere MQ\tools\c\include移到C:\Python27\include,并试图运行,存在链接问题。
  4. 我将一些.lib文件从C:\Program Files (x86)\IBM\WebSphere MQ\tools\Lib转移到C:\Python27\libs,它编译得很好。

然后我尝试了这个代码:

代码语言:javascript
复制
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()

在导入库我得到了:

代码语言:javascript
复制
  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: �� ������ ��������� ������.

经过一些操作之后,我得到了...��...的意思:它找不到模块。

  1. 我决定做错事。下载了pymqi-1.3并做了setup.py build + setup.py install,完成了成功。但问题仍然存在。
  2. 我将所有DLL文件从C:\Program Files (x86)\IBM\WebSphere MQ\bin移到C:\Python27

并得到了另一个文本的ImportError异常,它可能被翻译为“尝试访问内存地址的错误”。

  1. 我尝试了springpython库,但是它在里面使用了pymqi,所以也有相同的例外。

我怎样才能最终解决这个问题呢?我想WebSphere方面可能有问题,但是如何检查呢?"WS资源管理器“运行良好。

EN

回答 1

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27176769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档