python 操作MQ

[root@node01 ~]# pip install pymqi
Downloading/unpacking pymqi
  Downloading pymqi-1.5.4.tar.gz (64kB): 64kB downloaded
  Running setup.py (path:/tmp/pip_build_root/pymqi/setup.py) egg_info for package pymqi
    Building PyMQI client 64bits
    
Downloading/unpacking testfixtures (from pymqi)
  Downloading testfixtures-5.1.1-py2.py3-none-any.whl (73kB): 73kB downloaded
Installing collected packages: pymqi, testfixtures
  Running setup.py install for pymqi
    Building PyMQI client 64bits
    building 'pymqi.pymqe' extension
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DPYQMI_SERVERBUILD=0 -I/opt/mqm/inc -I/usr/local/include/python2.7 -c pymqi/pymqe.c -o build/temp.linux-x86_64-2.7/pymqi/pymqe.o
    gcc -pthread -shared build/temp.linux-x86_64-2.7/pymqi/pymqe.o -L/opt/mqm/lib64 -lmqic_r -o build/lib.linux-x86_64-2.7/pymqi/pymqe.so
    
Successfully installed pymqi testfixtures
Cleaning up...

[mqm@node01 mqm]$ python mq.py 
Traceback (most recent call last):
  File "mq.py", line 1, in <module>
    import pymqi
  File "/usr/local/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
[mqm@node01 mqm]$ 

解决:

export PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mqm/lib64
[mqm@node01 mqm]$ 

原文地址:https://www.cnblogs.com/hzcya1995/p/13349611.html