Hello,

I have a couple of questions about building openbabel on mac os catalina. I 
cannot install openbabel with pip command and I am using python installed 
through pip so I don’t want to install openbabel through conda. For openbabel 
installation, I followed the instructions on the webpage. I downloaded 
openbabel from sourceforge, the version is 2.0. Then I create build directory 
and go in there and run the following commands in order:

cmake ../ -DPYTHON_EXECUTABLE=/usr/local/bin/python3 -DPYTHON_BINDINGS=ON 
-DRUN_SWIG=ON
make -j8
make install

Then I have to run export PYTHONPATH=/usr/local/lib:$PYTHONPATH for python to 
see openbabel. Unless I run this command I cannot install openbabel.

Question1:

I run the following commands:

import openbabel
from openbabel import pybel

and I get the error:

ImportError: cannot import name 'pybel' from 'openbabel' (unknown location)

I think I am missing some flags in cmake, maybe you can help me with this. My 
python packages are in /usr/local/lib/python3.7/site-packages. What needs to be 
done to solve this?

Question 2:

I am using pymatgen and I want to use the module molecule_matcher. I get the 
following error:

RuntimeError: BabelMolAdaptor requires openbabel to be installed with Python 
bindings. Please get it at http://openbabel.org (version >=3.0.0).

Even though openbabel is installed and I can import it, somehow pymatgen fails 
to see it. I think this problem is also related to question 1. Again, what do I 
need to do?

Thanks in advance,
Beliz
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to