如何解决带有 IMB MQ python 模块 pymqi 的 AWS亚马逊网络服务Lambda 函数没有名为“pymqe”的模块
我在为 IBM MQ 客户端设置 aws lambda 函数上的 python 脚本时遇到问题。 我做过的事情:
- 我在 Ubuntu linux 服务器上安装了 IBM MQ 客户端,然后我用 pip install pymqi 安装了 pymqi
- 我将 MQ 安装路径 (/opt/mqm) 和 pymqi 压缩在同一个 zip 文件中
- 我将此 zip 上传到 AWS lambda 层
- 然后我创建了新的 lambda 函数并添加了层并在函数代码中写入“import pymqi”
- 在环境变量中我添加了 LD_LIBRARY_PATH = /opt/mqm/lib64
我收到下一个错误:“errorMessage”:“无法导入模块‘lambda_function’:没有名为‘pymqe’的模块”
解决方法
这是一个类似的问题:aws lambda Unable to import module 'lambda_function': No module named 'requests'
GitHub 上的此错误报告似乎与您的问题相似:https://github.com/dsuch/pymqi/issues/121
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。