ImportError:导入pymqe时DLL加载失败:找不到指定的模块

2024-09-30 01:26:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在python上设置WebSphereMQ客户机和PYMQI,以便通过队列发送/接收消息

环境变量也已自动设置

我已经安装了IBMMQ客户机V8.0.11,在安装过程中没有出现问题

然后,我继续安装(pip install pymqi),它似乎也是一个文件

import pymqi

qmgr = pymqi.connect('QM.1', 'SVRCONN.CHANNEL.1', '192.168.1.121(1434)')

putq = pymqi.Queue(qmgr, 'TESTQ.1')
putq.put('Hello from Python!')

当我尝试使用Pycharm运行此程序时,会出现以下错误

enter image description here


Tags: installpip文件import消息客户机队列过程
1条回答
网友
1楼 · 发布于 2024-09-30 01:26:09

由于提示,我猜测您的客户端正在windows上运行。在安装pymqi库之前,需要将包含exe、cmd和dll的MQ客户机目录添加到路径中。您可以通过运行setmqenv -s轻松完成这一任务

如果在将dll(lib64)目录添加到路径之前尝试安装pymqi,则需要重新安装它,但请确保使用 no-cache-dir选项强制重新安装。如果没有 no-cache-dir,pip安装将只获取在初始尝试中创建的坏对象文件

相关问题 更多 >

    热门问题