Answer the question
In order to leave comments, you need to log in
How to install pymqi module?
To access IBM MQ queues with Python, you need to install the pymqi module.
But this beast does not want to be installed either on Windows, or on Mac OS, or on Linux.
In all cases, an installation error occurs :(
Linux Debian :
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for pymqi
Running setup.py clean for pymqi
Failed to build pymqi
Installing collected packages: pymqi
Running setup.py install for pymqi ... error
Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-0k883jfy/pymqi/setup.py';f=getattr(tokenize, 'ope
n', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-58e2s8tl-record/install-reco
rd.txt --single-version-externally-managed --compile:
Building PyMQI client 64bits
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.5
creating build/lib.linux-x86_64-3.5/pymqi
copying pymqi/__init__.py -> build/lib.linux-x86_64-3.5/pymqi
copying pymqi/CMQC.py -> build/lib.linux-x86_64-3.5/pymqi
copying pymqi/CMQCFC.py -> build/lib.linux-x86_64-3.5/pymqi
copying pymqi/CMQXC.py -> build/lib.linux-x86_64-3.5/pymqi
copying pymqi/CMQZC.py -> build/lib.linux-x86_64-3.5/pymqi
running build_ext
building 'pymqi.pymqe' extension
creating build/temp.linux-x86_64-3.5
creating build/temp.linux-x86_64-3.5/pymqi
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-MLq5fN/python3.5-3.5.3=. -fstack-pro
tector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPYQMI_SERVERBUILD=0 -I/opt/mqm/inc -I/usr/include/python3.5m -c pymqi/py
mqe.c -o build/temp.linux-x86_64-3.5/pymqi/pymqe.o
pymqi/pymqe.c:78:18: fatal error: cmqc.h: No such file or directory
#include <cmqc.h>
^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-0k883jfy/pymqi/setup.py';f=getattr(tokenize, 'open', open)(__file__);code
=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-58e2s8tl-record/install-record.txt --single-version-
externally-managed --compile" failed with error code 1 in /tmp/pip-build-0k883jfy/pymqi/
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:\Users\user>pip3 install pymqi
Collecting pymqi
Using cached https://files.pythonhosted.org/packages/b0/64/1083241de670bce6549ea58a0a3dfbdf30001d7390b170c4453a67dd36c8/pymqi-1.8.0.tar.gz
Installing collected packages: pymqi
Running setup.py install for pymqi ... error
Complete output from command c:\users\user\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='D
:\\TMP\\pip-install-on54u4ny\\pymqi\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(
code, __file__, 'exec'))" install --record D:\TMP\pip-record-ngcup6bo\install-record.txt --single-version-externally-managed --compile:
Building PyMQI client 32bits
running install
running build
running build_py
creating build
creating build\lib.win32-3.7
creating build\lib.win32-3.7\pymqi
copying pymqi\__init__.py -> build\lib.win32-3.7\pymqi
copying pymqi\CMQC.py -> build\lib.win32-3.7\pymqi
copying pymqi\CMQCFC.py -> build\lib.win32-3.7\pymqi
copying pymqi\CMQXC.py -> build\lib.win32-3.7\pymqi
copying pymqi\CMQZC.py -> build\lib.win32-3.7\pymqi
running build_ext
building 'pymqi.pymqe' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
----------------------------------------
Command "c:\users\user\appdata\local\programs\python\python37-32\python.exe -u -c "import setuptools, tokenize;__file__='D:\\TMP\\pip-install-on54
u4ny\\pymqi\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))
" install --record D:\TMP\pip-record-ngcup6bo\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in D:\TMP\pip
-install-on54u4ny\pymqi\
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question