Done. 1) I purged any previous version of python-babel (either manually installed or via apt-get).
2) I added the local python libraries folder to LD_LIBRARY_PATH (I had previously added the local OpenBabel path) 3) I modified all the relevant lines at CMakeCache.txt in the build directory. 4) Then "touch openbabel-python.i" and, just in case, "touch scripts/openbabel-python.i" 5) I recompiled and reinstalled and it seems that now it is using the local installation. 6) Yet: Python 2.7.2 (default, Sep 15 2011, 12:37:05) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import openbabel Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/mirix/python/lib/python2.7/site-packages/openbabel.py", line 212, in <module> _openbabel = swig_import_helper() File "/home/mirix/python/lib/python2.7/site-packages/openbabel.py", line 208, in swig_import_helper _mod = imp.load_module('_openbabel', fp, pathname, description) ImportError: dynamic module does not define init function (init_openbabel) >>> On 09/15/2011 12:16 PM, Noel O'Boyle wrote: > One Python is 2.6, the other is 2.7. You need to decide which you want > to use as you can't compile against 2.7 and then use the 2.6 one. Can > you check all Python related variables in CMakeCache to see whether > they point to the version you want to use (and then "touch > openbabel-python.i" and recompile)? > > - Noel > > On 15 September 2011 11:05, Miro Moman<miromo...@gmail.com> wrote: >> Debian 6.0.2 64-bit. >> >> Yes, I have OpenBabel installed globally using apt-get because there are >> several packages that depend on it. I also have it locally. PYTHONPATH now >> points to the locally installed version, but I was getting the same error >> before defining the environmental variable PYTHONPATH. In fact, I performed >> a local install because I was having problems with the global one. The >> program is running fine (both versions). The only problem appears to be the >> Python bindings. >> >> The local installation: >> >> mirix@aeolux:~/openbabel/bin$ ../../python/bin/python2.7 >> Python 2.7.2 (default, Sep 14 2011, 12:28:39) >> [GCC 4.4.5] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >>>>> import openbabel >> Traceback (most recent call last): >> File "<stdin>", line 1, in<module> >> File "/home/mirix/python/lib/python2.7/site-packages/openbabel.py", line >> 170, in<module> >> _openbabel = swig_import_helper() >> File "/home/mirix/python/lib/python2.7/site-packages/openbabel.py", line >> 166, in swig_import_helper >> _mod = imp.load_module('_openbabel', fp, pathname, description) >> ImportError: dynamic module does not define init function (init_openbabel) >> [2]+ Stopped ../../python/bin/python2.7 >> >> The global installation >> >> mirix@aeolux:~/openbabel/bin$ python >> Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) >> [GCC 4.4.5] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >>>>> import openbabel >> Traceback (most recent call last): >> File "<stdin>", line 1, in<module> >> File "/home/mirix/python/lib/python2.7/site-packages/openbabel.py", line >> 170, in<module> >> _openbabel = swig_import_helper() >> File "/home/mirix/python/lib/python2.7/site-packages/openbabel.py", line >> 166, in swig_import_helper >> _mod = imp.load_module('_openbabel', fp, pathname, description) >> ImportError: dynamic module does not define init function (init_openbabel) >> [3]+ Stopped python >> >> >> >> >> On 09/15/2011 11:55 AM, Noel O'Boyle wrote: >>> On 15 September 2011 10:37, Miro Moman<miromo...@gmail.com> wrote: >>>> So, I do not understand what is wrong. Is this a bug? >>> What operating system? Do you have other versions of Open Babel >>> installed. Also, what is the result of testing the installation as >>> described in the install instructions: >>> >>> http://openbabel.org/docs/current/UseTheLibrary/PythonInstall.html#test-the-installation >>> >>> - Noel >> ------------------------------------------------------------------------------ Doing More with Less: The Next Generation Virtual Desktop What are the key obstacles that have prevented many mid-market businesses from deploying virtual desktops? How do next-generation virtual desktops provide companies an easier-to-deploy, easier-to-manage and more affordable virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/ _______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-discuss