我正在尝试在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运行此程序时,会出现以下错误
由于提示,我猜测您的客户端正在windows上运行。在安装pymqi库之前,需要将包含exe、cmd和dll的MQ客户机目录添加到路径中。您可以通过运行
setmqenv -s
轻松完成这一任务如果在将dll(lib64)目录添加到路径之前尝试安装pymqi,则需要重新安装它,但请确保使用
no-cache-dir
选项强制重新安装。如果没有no-cache-dir
,pip安装将只获取在初始尝试中创建的坏对象文件相关问题 更多 >
编程相关推荐