Unable to install pymqi because of Python.h

Asked by Rajen

Hi,

When I tried building PyMQI 1.1 in Linux which has Websphere MQ V6.0 using,
python setup.py build
it (gcc compiler) throwed an error saying:
Python.h file not found

Looks like pymqe.c is expecting a local Python.h header file. I couldn't find it in the download.

What's the solution for this? Please help me resolve this.

Thanks,
Rajen

Question information

Language:
English Edit question
Status:
Solved
For:
PyMQI Edit question
Assignee:
Dariusz Suchojad Edit question
Solved by:
Rajen
Solved:
Last query:
Last reply:
Revision history for this message
Rajen (rajenpn) said :
#1

By the by, these are versions that I use

Python 2.4.3
GCC 4.1.2 20080704

Revision history for this message
Rajen (rajenpn) said :
#2

Well, I found out what's happening.
I was missing the Python developer module.
We can see Python.h in /usr/include/python2.4/
folder if it is installed.

But, I've new problem now.
>>> import pymqi
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File "pymqi.py", line 88, in ?
    import pymqe, CMQC, CMQCFC, CMQXC
ImportError: No module named pymqe

Getting the above error, even though, pyqme.so & all CMQxxx files are present in
/usr/lib64/python2.4/site-packages

Please let me know what's happening here & what I'm missing.

The above path is listed under sys.path of Python

Revision history for this message
Dariusz Suchojad (dsuch) said :
#3

Hi Rajen,

with regards to Python.h - you're right that the knowledge was sort of assumed because that's how installing pretty much any Python C extension from source code looks like. I've opened the bug #731009 and will make it clear in the docs that a relevant package needs to be installed.

As for the "No module named pymqe" thing, can you please uninstall PyMQI (using exactly the means we discussed over at the question #144621) and send through the whole output of doing the "python setup.py install" invocation? I'd like to see what exactly got installed and where to.

By the way, what system is it? Any particular reason you need to use such an ancient Python version?

Thanks!

Revision history for this message
Rajen (rajenpn) said :
#4

Hi Dariusz,
here is the output of build & install

$ sudo python setup.py build client
Building PyMQI client 64bits
running build
running build_py
running build_ext
building 'pymqe' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -D_GNU_SOURCE -fPIC -fPIC -DPYQMI_SERVERBUILD=0 -I/opt/mqm/inc -I/usr/include/python2.4 -c pymqe.c -o build/temp.linux-s390x-2.4/pymqe.o
gcc -pthread -shared build/temp.linux-s390x-2.4/pymqe.o -L/opt/mqm/lib64 -lmqic_r -o build/lib.linux-s390x-2.4/pymqe.so
running build_scripts
creating build/scripts-2.4
copying and adjusting scripts/mqmess.py -> build/scripts-2.4
copying and adjusting scripts/browse.py -> build/scripts-2.4
copying and adjusting scripts/inq.py -> build/scripts-2.4
changing mode of build/scripts-2.4/mqmess.py from 640 to 755
changing mode of build/scripts-2.4/browse.py from 640 to 755
changing mode of build/scripts-2.4/inq.py from 640 to 755

$ sudo python setup.py install
Building PyMQI client 64bits
running install
running build
running build_py
running build_ext
running build_scripts
running install_lib
copying build/lib.linux-s390x-2.4/CMQCFC.py -> /usr/lib64/python2.4/site-packages
copying build/lib.linux-s390x-2.4/CMQXC.py -> /usr/lib64/python2.4/site-packages
copying build/lib.linux-s390x-2.4/pymqi.py -> /usr/lib64/python2.4/site-packages
copying build/lib.linux-s390x-2.4/CMQC.py -> /usr/lib64/python2.4/site-packages
copying build/lib.linux-s390x-2.4/pymqe.so -> /usr/lib64/python2.4/site-packages
byte-compiling /usr/lib64/python2.4/site-packages/CMQCFC.py to CMQCFC.pyc
byte-compiling /usr/lib64/python2.4/site-packages/CMQXC.py to CMQXC.pyc
byte-compiling /usr/lib64/python2.4/site-packages/pymqi.py to pymqi.pyc
byte-compiling /usr/lib64/python2.4/site-packages/CMQC.py to CMQC.pyc
running install_scripts
copying build/scripts-2.4/inq.py -> /usr/bin
copying build/scripts-2.4/browse.py -> /usr/bin
copying build/scripts-2.4/mqmess.py -> /usr/bin
changing mode of /usr/bin/inq.py to 755
changing mode of /usr/bin/browse.py to 755
changing mode of /usr/bin/mqmess.py to 755

It is red-hat linux. Have some dependencies, that's why using python 2.4

Revision history for this message
Dariusz Suchojad (dsuch) said :
#5

A mainframe, huh? I certainly remember using PyMQI on s390x though at that time it was CentOS and some other Python version. But it should be doable anyway.

So, now that you've installed it, can you please post the output of the following?

$ cd /
$ python -V
$ python -vvv -m "pymqi"

The point of cd-ing to / is to make sure there's no "pymqi" module laying around the directory we're doing the test in.

Revision history for this message
Rajen (rajenpn) said :
#6

Here is the output

$ python -V
Python 2.4.3

$ python -vvv -m "pymqi"
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# trying /usr/lib64/python24.zip/site.so
# trying /usr/lib64/python24.zip/sitemodule.so
# trying /usr/lib64/python24.zip/site.py
# trying /usr/lib64/python24.zip/site.pyc
# trying /usr/lib64/python2.4/site.so
# trying /usr/lib64/python2.4/sitemodule.so
# trying /usr/lib64/python2.4/site.py
# /usr/lib64/python2.4/site.pyc matches /usr/lib64/python2.4/site.py
import site # precompiled from /usr/lib64/python2.4/site.pyc
# trying /usr/lib64/python24.zip/os.so
# trying /usr/lib64/python24.zip/osmodule.so
# trying /usr/lib64/python24.zip/os.py
# trying /usr/lib64/python24.zip/os.pyc
# trying /usr/lib64/python2.4/os.so
# trying /usr/lib64/python2.4/osmodule.so
# trying /usr/lib64/python2.4/os.py
# /usr/lib64/python2.4/os.pyc matches /usr/lib64/python2.4/os.py
import os # precompiled from /usr/lib64/python2.4/os.pyc
import posix # builtin
# trying /usr/lib64/python24.zip/posixpath.so
# trying /usr/lib64/python24.zip/posixpathmodule.so
# trying /usr/lib64/python24.zip/posixpath.py
# trying /usr/lib64/python24.zip/posixpath.pyc
# trying /usr/lib64/python2.4/posixpath.so
# trying /usr/lib64/python2.4/posixpathmodule.so
# trying /usr/lib64/python2.4/posixpath.py
# /usr/lib64/python2.4/posixpath.pyc matches /usr/lib64/python2.4/posixpath.py
import posixpath # precompiled from /usr/lib64/python2.4/posixpath.pyc
# trying /usr/lib64/python24.zip/stat.so
# trying /usr/lib64/python24.zip/statmodule.so
# trying /usr/lib64/python24.zip/stat.py
# trying /usr/lib64/python24.zip/stat.pyc
# trying /usr/lib64/python2.4/stat.so
# trying /usr/lib64/python2.4/statmodule.so
# trying /usr/lib64/python2.4/stat.py
# /usr/lib64/python2.4/stat.pyc matches /usr/lib64/python2.4/stat.py
import stat # precompiled from /usr/lib64/python2.4/stat.pyc
import errno # builtin
# trying /usr/lib64/python24.zip/UserDict.so
# trying /usr/lib64/python24.zip/UserDictmodule.so
# trying /usr/lib64/python24.zip/UserDict.py
# trying /usr/lib64/python24.zip/UserDict.pyc
# trying /usr/lib64/python2.4/UserDict.so
# trying /usr/lib64/python2.4/UserDictmodule.so
# trying /usr/lib64/python2.4/UserDict.py
# /usr/lib64/python2.4/UserDict.pyc matches /usr/lib64/python2.4/UserDict.py
import UserDict # precompiled from /usr/lib64/python2.4/UserDict.pyc
# trying /usr/lib64/python24.zip/copy_reg.so
# trying /usr/lib64/python24.zip/copy_regmodule.so
# trying /usr/lib64/python24.zip/copy_reg.py
# trying /usr/lib64/python24.zip/copy_reg.pyc
# trying /usr/lib64/python2.4/copy_reg.so
# trying /usr/lib64/python2.4/copy_regmodule.so
# trying /usr/lib64/python2.4/copy_reg.py
# /usr/lib64/python2.4/copy_reg.pyc matches /usr/lib64/python2.4/copy_reg.py
import copy_reg # precompiled from /usr/lib64/python2.4/copy_reg.pyc
# trying /usr/lib64/python24.zip/types.so
# trying /usr/lib64/python24.zip/typesmodule.so
# trying /usr/lib64/python24.zip/types.py
# trying /usr/lib64/python24.zip/types.pyc
# trying /usr/lib64/python2.4/types.so
# trying /usr/lib64/python2.4/typesmodule.so
# trying /usr/lib64/python2.4/types.py
# /usr/lib64/python2.4/types.pyc matches /usr/lib64/python2.4/types.py
import types # precompiled from /usr/lib64/python2.4/types.pyc
# trying /usr/lib64/python24.zip/japanese.so
# trying /usr/lib64/python24.zip/japanesemodule.so
# trying /usr/lib64/python24.zip/japanese.py
# trying /usr/lib64/python24.zip/japanese.pyc
# trying /usr/lib64/python2.4/japanese.so
# trying /usr/lib64/python2.4/japanesemodule.so
# trying /usr/lib64/python2.4/japanese.py
# trying /usr/lib64/python2.4/japanese.pyc
# trying /usr/lib64/python2.4/plat-linux2/japanese.so
# trying /usr/lib64/python2.4/plat-linux2/japanesemodule.so
# trying /usr/lib64/python2.4/plat-linux2/japanese.py
# trying /usr/lib64/python2.4/plat-linux2/japanese.pyc
# trying /usr/lib64/python2.4/lib-tk/japanese.so
# trying /usr/lib64/python2.4/lib-tk/japanesemodule.so
# trying /usr/lib64/python2.4/lib-tk/japanese.py
# trying /usr/lib64/python2.4/lib-tk/japanese.pyc
# trying /usr/lib64/python2.4/lib-dynload/japanese.so
# trying /usr/lib64/python2.4/lib-dynload/japanesemodule.so
# trying /usr/lib64/python2.4/lib-dynload/japanese.py
# trying /usr/lib64/python2.4/lib-dynload/japanese.pyc
import japanese # directory /usr/lib64/python2.4/site-packages/japanese
# trying /usr/lib64/python2.4/site-packages/japanese/__init__.so
# trying /usr/lib64/python2.4/site-packages/japanese/__init__module.so
# trying /usr/lib64/python2.4/site-packages/japanese/__init__.py
# /usr/lib64/python2.4/site-packages/japanese/__init__.pyc matches /usr/lib64/python2.4/site-packages/japanese/__init__.py
import japanese # precompiled from /usr/lib64/python2.4/site-packages/japanese/__init__.pyc
import japanese.aliases # directory /usr/lib64/python2.4/site-packages/japanese/aliases
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/__init__.so
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/__init__module.so
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/__init__.py
# /usr/lib64/python2.4/site-packages/japanese/aliases/__init__.pyc matches /usr/lib64/python2.4/site-packages/japanese/aliases/__init__.py
import japanese.aliases # precompiled from /usr/lib64/python2.4/site-packages/japanese/aliases/__init__.pyc
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/encodings.so
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/encodingsmodule.so
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/encodings.py
# trying /usr/lib64/python2.4/site-packages/japanese/aliases/encodings.pyc
# trying /usr/lib64/python24.zip/encodings.so
# trying /usr/lib64/python24.zip/encodingsmodule.so
# trying /usr/lib64/python24.zip/encodings.py
# trying /usr/lib64/python24.zip/encodings.pyc
import encodings # directory /usr/lib64/python2.4/encodings
# trying /usr/lib64/python2.4/encodings/__init__.so
# trying /usr/lib64/python2.4/encodings/__init__module.so
# trying /usr/lib64/python2.4/encodings/__init__.py
# /usr/lib64/python2.4/encodings/__init__.pyc matches /usr/lib64/python2.4/encodings/__init__.py
import encodings # precompiled from /usr/lib64/python2.4/encodings/__init__.pyc
# trying /usr/lib64/python2.4/encodings/codecs.so
# trying /usr/lib64/python2.4/encodings/codecsmodule.so
# trying /usr/lib64/python2.4/encodings/codecs.py
# trying /usr/lib64/python2.4/encodings/codecs.pyc
# trying /usr/lib64/python24.zip/codecs.so
# trying /usr/lib64/python24.zip/codecsmodule.so
# trying /usr/lib64/python24.zip/codecs.py
# trying /usr/lib64/python24.zip/codecs.pyc
# trying /usr/lib64/python2.4/codecs.so
# trying /usr/lib64/python2.4/codecsmodule.so
# trying /usr/lib64/python2.4/codecs.py
# /usr/lib64/python2.4/codecs.pyc matches /usr/lib64/python2.4/codecs.py
import codecs # precompiled from /usr/lib64/python2.4/codecs.pyc
import _codecs # builtin
# trying /usr/lib64/python2.4/encodings/exceptions.so
# trying /usr/lib64/python2.4/encodings/exceptionsmodule.so
# trying /usr/lib64/python2.4/encodings/exceptions.py
# trying /usr/lib64/python2.4/encodings/exceptions.pyc
# trying /usr/lib64/python2.4/encodings/types.so
# trying /usr/lib64/python2.4/encodings/typesmodule.so
# trying /usr/lib64/python2.4/encodings/types.py
# trying /usr/lib64/python2.4/encodings/types.pyc
# trying /usr/lib64/python2.4/encodings/aliases.so
# trying /usr/lib64/python2.4/encodings/aliasesmodule.so
# trying /usr/lib64/python2.4/encodings/aliases.py
# /usr/lib64/python2.4/encodings/aliases.pyc matches /usr/lib64/python2.4/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib64/python2.4/encodings/aliases.pyc
# trying /usr/lib64/python24.zip/sitecustomize.so
# trying /usr/lib64/python24.zip/sitecustomizemodule.so
# trying /usr/lib64/python24.zip/sitecustomize.py
# trying /usr/lib64/python24.zip/sitecustomize.pyc
# trying /usr/lib64/python2.4/sitecustomize.so
# trying /usr/lib64/python2.4/sitecustomizemodule.so
# trying /usr/lib64/python2.4/sitecustomize.py
# trying /usr/lib64/python2.4/sitecustomize.pyc
# trying /usr/lib64/python2.4/plat-linux2/sitecustomize.so
# trying /usr/lib64/python2.4/plat-linux2/sitecustomizemodule.so
# trying /usr/lib64/python2.4/plat-linux2/sitecustomize.py
# trying /usr/lib64/python2.4/plat-linux2/sitecustomize.pyc
# trying /usr/lib64/python2.4/lib-tk/sitecustomize.so
# trying /usr/lib64/python2.4/lib-tk/sitecustomizemodule.so
# trying /usr/lib64/python2.4/lib-tk/sitecustomize.py
# trying /usr/lib64/python2.4/lib-tk/sitecustomize.pyc
# trying /usr/lib64/python2.4/lib-dynload/sitecustomize.so
# trying /usr/lib64/python2.4/lib-dynload/sitecustomizemodule.so
# trying /usr/lib64/python2.4/lib-dynload/sitecustomize.py
# trying /usr/lib64/python2.4/lib-dynload/sitecustomize.pyc
# trying /usr/lib64/python2.4/site-packages/sitecustomize.so
# trying /usr/lib64/python2.4/site-packages/sitecustomizemodule.so
# trying /usr/lib64/python2.4/site-packages/sitecustomize.py
# trying /usr/lib64/python2.4/site-packages/sitecustomize.pyc
# trying /usr/lib64/python2.4/site-packages/Numeric/sitecustomize.so
# trying /usr/lib64/python2.4/site-packages/Numeric/sitecustomizemodule.so
# trying /usr/lib64/python2.4/site-packages/Numeric/sitecustomize.py
# trying /usr/lib64/python2.4/site-packages/Numeric/sitecustomize.pyc
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/sitecustomize.so
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/sitecustomizemodule.so
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/sitecustomize.py
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/sitecustomize.pyc
# trying /usr/lib/python2.4/site-packages/sitecustomize.so
# trying /usr/lib/python2.4/site-packages/sitecustomizemodule.so
# trying /usr/lib/python2.4/site-packages/sitecustomize.py
# trying /usr/lib/python2.4/site-packages/sitecustomize.pyc
# trying /usr/lib64/python24.zip/warnings.so
# trying /usr/lib64/python24.zip/warningsmodule.so
# trying /usr/lib64/python24.zip/warnings.py
# trying /usr/lib64/python24.zip/warnings.pyc
# trying /usr/lib64/python2.4/warnings.so
# trying /usr/lib64/python2.4/warningsmodule.so
# trying /usr/lib64/python2.4/warnings.py
# /usr/lib64/python2.4/warnings.pyc matches /usr/lib64/python2.4/warnings.py
import warnings # precompiled from /usr/lib64/python2.4/warnings.pyc
# trying /usr/lib64/python24.zip/linecache.so
# trying /usr/lib64/python24.zip/linecachemodule.so
# trying /usr/lib64/python24.zip/linecache.py
# trying /usr/lib64/python24.zip/linecache.pyc
# trying /usr/lib64/python2.4/linecache.so
# trying /usr/lib64/python2.4/linecachemodule.so
# trying /usr/lib64/python2.4/linecache.py
# /usr/lib64/python2.4/linecache.pyc matches /usr/lib64/python2.4/linecache.py
import linecache # precompiled from /usr/lib64/python2.4/linecache.pyc
# trying /usr/lib64/python2.4/encodings/latin_1.so
# trying /usr/lib64/python2.4/encodings/latin_1module.so
# trying /usr/lib64/python2.4/encodings/latin_1.py
# /usr/lib64/python2.4/encodings/latin_1.pyc matches /usr/lib64/python2.4/encodings/latin_1.py
import encodings.latin_1 # precompiled from /usr/lib64/python2.4/encodings/latin_1.pyc
Python 2.4.3 (#1, Dec 10 2010, 17:28:02)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
# trying /usr/lib64/python24.zip/pymqi.so
# trying /usr/lib64/python24.zip/pymqimodule.so
# trying /usr/lib64/python24.zip/pymqi.py
# trying /usr/lib64/python24.zip/pymqi.pyc
# trying /usr/lib64/python2.4/pymqi.so
# trying /usr/lib64/python2.4/pymqimodule.so
# trying /usr/lib64/python2.4/pymqi.py
# trying /usr/lib64/python2.4/pymqi.pyc
# trying /usr/lib64/python2.4/plat-linux2/pymqi.so
# trying /usr/lib64/python2.4/plat-linux2/pymqimodule.so
# trying /usr/lib64/python2.4/plat-linux2/pymqi.py
# trying /usr/lib64/python2.4/plat-linux2/pymqi.pyc
# trying /usr/lib64/python2.4/lib-tk/pymqi.so
# trying /usr/lib64/python2.4/lib-tk/pymqimodule.so
# trying /usr/lib64/python2.4/lib-tk/pymqi.py
# trying /usr/lib64/python2.4/lib-tk/pymqi.pyc
# trying /usr/lib64/python2.4/lib-dynload/pymqi.so
# trying /usr/lib64/python2.4/lib-dynload/pymqimodule.so
# trying /usr/lib64/python2.4/lib-dynload/pymqi.py
# trying /usr/lib64/python2.4/lib-dynload/pymqi.pyc
# trying /usr/lib64/python2.4/site-packages/pymqi.so
# trying /usr/lib64/python2.4/site-packages/pymqimodule.so
# trying /usr/lib64/python2.4/site-packages/pymqi.py
# trying /usr/lib64/python2.4/site-packages/pymqi.pyc
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqi.so
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqimodule.so
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqi.py
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqi.pyc
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqi.so
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqimodule.so
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqi.py
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqi.pyc
# trying /usr/lib/python2.4/site-packages/pymqi.so
# trying /usr/lib/python2.4/site-packages/pymqimodule.so
# trying /usr/lib/python2.4/site-packages/pymqi.py
# trying /usr/lib/python2.4/site-packages/pymqi.pyc
python: module pymqi not found

Revision history for this message
Dariusz Suchojad (dsuch) said :
#7

Hm, how about starting Python with

$ python -vv

and then doing "import pymqi" in the Python shell?

Revision history for this message
Rajen (rajenpn) said :
#8

Similar output.

>>> import pymqi
# trying pymqi.so
# trying pymqimodule.so
# trying pymqi.py
# trying pymqi.pyc
# trying /usr/lib64/python24.zip/pymqi.so
# trying /usr/lib64/python24.zip/pymqimodule.so
# trying /usr/lib64/python24.zip/pymqi.py
# trying /usr/lib64/python24.zip/pymqi.pyc
# trying /usr/lib64/python2.4/pymqi.so
# trying /usr/lib64/python2.4/pymqimodule.so
# trying /usr/lib64/python2.4/pymqi.py
# trying /usr/lib64/python2.4/pymqi.pyc
# trying /usr/lib64/python2.4/plat-linux2/pymqi.so
# trying /usr/lib64/python2.4/plat-linux2/pymqimodule.so
# trying /usr/lib64/python2.4/plat-linux2/pymqi.py
# trying /usr/lib64/python2.4/plat-linux2/pymqi.pyc
# trying /usr/lib64/python2.4/lib-tk/pymqi.so
# trying /usr/lib64/python2.4/lib-tk/pymqimodule.so
# trying /usr/lib64/python2.4/lib-tk/pymqi.py
# trying /usr/lib64/python2.4/lib-tk/pymqi.pyc
# trying /usr/lib64/python2.4/lib-dynload/pymqi.so
# trying /usr/lib64/python2.4/lib-dynload/pymqimodule.so
# trying /usr/lib64/python2.4/lib-dynload/pymqi.py
# trying /usr/lib64/python2.4/lib-dynload/pymqi.pyc
# trying /usr/lib64/python2.4/site-packages/pymqi.so
# trying /usr/lib64/python2.4/site-packages/pymqimodule.so
# trying /usr/lib64/python2.4/site-packages/pymqi.py
# trying /usr/lib64/python2.4/site-packages/pymqi.pyc
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqi.so
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqimodule.so
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqi.py
# trying /usr/lib64/python2.4/site-packages/Numeric/pymqi.pyc
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqi.so
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqimodule.so
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqi.py
# trying /usr/lib64/python2.4/site-packages/gtk-2.0/pymqi.pyc
# trying /usr/lib/python2.4/site-packages/pymqi.so
# trying /usr/lib/python2.4/site-packages/pymqimodule.so
# trying /usr/lib/python2.4/site-packages/pymqi.py
# trying /usr/lib/python2.4/site-packages/pymqi.pyc
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named pymqi
>>>

Revision history for this message
Dariusz Suchojad (dsuch) said :
#9

Right, but it isn't similar to what you stumbled upon when you were opening the question, and that was "ImportError: No module named pymqe". I don't mean to suggest anything but are you 200% sure it's the same Python binaries you're using for installing and then running PyMQI?

Revision history for this message
Rajen (rajenpn) said :
#10

If you don't mind, can you please let me know how to find out that I'm using the same Python binaries for installing & running?

Revision history for this message
Dariusz Suchojad (dsuch) said :
#11

Rajen, can you please contact me directly so that we can't arrange for an IRC session or something? I'll update the report later on with the details of our finding but I can see that right now we're dealing with something that's rather concerning your Python /or/ MQ installation, and not PyMQI as such. It would be helpful if we could talk directly.

http://packages.python.org/pymqi/support-consulting-contact.html

Many thanks!

Revision history for this message
Dariusz Suchojad (dsuch) said :
#12

Rajen, is there any way I can still help you? If not, if the issue has been resolved already, then can you please close the question? What was the cause by the way? Thanks!

Revision history for this message
Rajen (rajenpn) said :
#13

Well, I don't know what the exactly is causing this problem. Instead of scratching my head, i switched over to other machine & it's working there.

Thank you very much for your quick answers.
Really appreciate that.