You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已装PYMQI仍遇Python报错ModuleNotFoundError: No module named 'pymqe'

解决pymqi导入报错:DLL加载失败/找不到pymqe模块

1. 检查导入语句的笔误

报错里提到的pymqe是不存在的模块,正确的pymqi导入语句应该是:

import pymqi

先确认你的代码里是不是把模块名写错了——这是最容易忽略的问题。

2. 把MQ Redist的64位bin目录加入系统PATH

Windows加载DLL依赖PATH环境变量,你需要将MQ解压路径下的bin64目录添加到系统PATH中:

  • 路径示例:C:\Program Files (x86)\IBM\WebSphere MQ\bin64
  • 添加后必须重启所有打开的命令行、IDE或Python运行环境,否则新的PATH不会生效。

3. 验证环境变量的正确性

确保以下环境变量配置无误:

  • MQ_INSTALLATION_PATH:指向C:\Program Files (x86)\IBM\WebSphere MQ
  • INCLUDE:包含%MQ_INSTALLATION_PATH%\include
  • LIB:包含%MQ_INSTALLATION_PATH%\lib64(注意是lib64,对应64位MQ)

4. 确保pymqi与MQ版本兼容

pymqi 1.12.10可能与MQ 9.3.4存在适配问题,尝试升级pymqi到最新稳定版:

pip install --upgrade pymqi

如果升级后仍有问题,可以查看pymqi的版本说明,选择与MQ 9.3.4匹配的版本重新安装。

5. 重新编译安装pymqi

如果上述步骤无效,卸载现有pymqi后,在管理员权限的命令行中重新安装,确保编译时正确链接MQ库:

pip uninstall -y pymqi
pip install pymqi

如果安装过程中出现编译错误,需要安装对应Python版本的Microsoft Visual C++ Build Tools(比如Python 3.9+需要VS 2019及以上版本的Build Tools)。

内容的提问来源于stack exchange,提问作者Bruno Carbone

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 01:42:39