Ok - just done it. Works for me now on Windows with pip. Assuming you
have the 64-bit Open Babel and Python 3.6 installed then:

C:\> py -3.6 -m pip install openbabel
Collecting openbabel
  Downloading openbabel-2.4.1-cp36-cp36m-win_amd64.whl (729kB)
    100% |████████████████████████████████| 737kB 1.6MB/s
Installing collected packages: openbabel
Successfully installed openbabel
C:\> py -3.6
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900
64 bit (AMD64)] on win32
>>> import pybel
>>> pybel.readstring("smi", "CC").write("smi")
'CC\t\n'

On 11 February 2017 at 19:06, Noel O'Boyle <baoille...@gmail.com> wrote:
> I'll make a release for Python 3.6 this week, and let you know.
>
> On 11 Feb 2017 2:54 p.m., "Muhammad Ali Hashmi" <m.ali.has...@outlook.com>
> wrote:
>>
>> Hi everyone,
>>
>> I have a problem using Openbabel or Pybel in Python.
>>
>> I am using Python3.6 and I installed `openbabel-2.4.1-cp36-cp36m-win32`
>> from http://www.lfd.uci.edu/~gohlke/pythonlibs
>>
>> It says many formats missing. I read a similar thread about this when it
>> was advised not to install openbabel from the above link but instead from
>> Python PiP but the problem is that the Pip only had
>> openbabel-2.4.1-cp35-cp35m-win32 at their website.
>>
>> If I try to install it with pip, it gives the following error:
>>
>> C:\>pip install openbabel
>>
>> Collecting openbabel
>>
>>   Using cached openbabel-2.4.1.tar.gz
>>
>> Installing collected packages: openbabel
>>
>>   Running setup.py install for openbabel ... error
>>
>>     Complete output from command
>> c:\users\malih\appdata\local\programs\python\python36-32\python.exe -u -c
>> "import setuptools,
>> tokenize;__file__='C:\\Users\\malih\\AppData\\Local\\Temp\\pip-build-lkj4qdt1\\openbabel\\setup.py';f=getattr(tokenize,
>> 'open', open)(__file__);code=f.read().replace('\r\n',
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> C:\Users\malih\AppData\Local\Temp\pip-tqavb9qy-record\install-record.txt
>> --single-version-externally-managed --compile:
>>
>>     running install
>>
>>     running build_ext
>>
>>     Warning: pkg-config could not be found.
>>
>>     Guessing Open Babel location:
>>
>>     - include_dirs:
>> ['c:\\users\\malih\\appdata\\local\\programs\\python\\python36-32\\include',
>> 'c:\\users\\malih\\appdata\\local\\programs\\python\\python36-32\\include',
>> '/usr/local/include/openbabel-2.0']
>>
>>     - library_dirs:
>> ['c:\\users\\malih\\appdata\\local\\programs\\python\\python36-32\\libs',
>> 'c:\\users\\malih\\appdata\\local\\programs\\python\\python36-32\\PCbuild\\win32',
>> '/usr/local/lib']
>>
>>     building '_openbabel' extension
>>
>>     swigging openbabel-python.i to openbabel-python_wrap.cpp
>>
>>     swig.exe -python -c++ -small -O -templatereduce -naturalvar
>> -Ic:\users\malih\appdata\local\programs\python\python36-32\include
>> -Ic:\users\malih\appdata\local\programs\python\python36-32\include
>> -I/usr/local/include/openbabel-2.0 -o openbabel-python_wrap.cpp
>> openbabel-python.i
>>
>>
>>
>>     Error: SWIG failed. Is Open Babel installed?
>>
>>     You may need to manually specify the location of Open Babel include
>> and library directories. For example:
>>
>>       python setup.py build_ext -I/usr/local/include/openbabel-2.0
>> -L/usr/local/lib
>>
>>       python setup.py install
>>
>>
>>
>>     ----------------------------------------
>>
>> Command
>> "c:\users\malih\appdata\local\programs\python\python36-32\python.exe -u -c
>> "import setuptools,
>> tokenize;__file__='C:\\Users\\malih\\AppData\\Local\\Temp\\pip-build-lkj4qdt1\\openbabel\\setup.py';f=getattr(tokenize,
>> 'open', open)(__file__);code=f.read().replace('\r\n',
>> '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record
>> C:\Users\malih\AppData\Local\Temp\pip-tqavb9qy-record\install-record.txt
>> --single-version-externally-managed --compile" failed with error code 1 in
>> C:\Users\malih\AppData\Local\Temp\pip-build-lkj4qdt1\openbabel\
>>
>>
>>
>> I don’t know how to solve this issue. Please help me here as I need
>> openbabel to work for my research work.
>>
>>
>>
>> Regards,
>>
>> Muhammad Ali
>>
>>
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> _______________________________________________
>> OpenBabel-discuss mailing list
>> OpenBabel-discuss@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>>
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to