python-2.7 - libmqic_r.so : cannot open shared object file: No such file or directory, python

标签 python-2.7 ibm-mq pymqi

我刚刚用centos创建了一个VM vagrant,使用Miniconda安装了python2.7和pip,使用pip安装了pymqi,创建了一个测试python文件,看看我的pymqi安装是否正确:

import pymqi
print "hello..."

但我得到了这个:
[vagrant@localhost projects]$ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
import pymqi
File "/home/vagrant/miniconda2/lib/python2.7/site-packages/pymqi/__init__.py", line 109, in <module>
import pymqe, CMQC, CMQCFC, CMQXC
ImportError: libmqic_r.so: cannot open shared object file: No such file or directory

我寻找那个文件:
[vagrant@localhost projects]$ find /opt/mqm/ -name 'libmqic_r.so'
/opt/mqm/lib/compat/libmqic_r.so
/opt/mqm/lib/libmqic_r.so
/opt/mqm/lib64/compat/libmqic_r.so
/opt/mqm/lib64/libmqic_r.so

谢谢,感谢您的帮助。

最佳答案

我找到了解决方案:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mqm/lib64

关于python-2.7 - libmqic_r.so : cannot open shared object file: No such file or directory, python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34046182/

相关文章:

java - MQ Client 与 Python 一起使用,无需安装

python - 换行符和破折号在神社中无法正常工作

python - 查找具有零值的行索引

python - 如何使用 "pymqi"Python 库在我的队列管理器中配置 CCSID 值?

python - IBM MQ python3 模块?

java - 服务器连接 channel 的 mq 连接过多,这些连接不是由队列创建的

python - PyQt:仅适用于整数或仅字符串和长度限制的 QLineEdit 输入掩码

python - 隐藏使用中的值列表 - 单击

c++ - Websphere MQ C++ 多线程