I've rebuilt the Python 2.7 packages for Windows (the rest is still
compiling), and the PNG should work now. Update openbabel package to 2.4.1
py27_3: `conda install -c openbabel openbabel`.

----
Pozdrawiam,  |  Best regards,
Maciek Wójcikowski
mac...@wojcikowski.pl

2017-05-31 13:16 GMT+02:00 Noel O'Boyle <baoille...@gmail.com>:

> That's a pity. In the meanwhile, you can still create SVG images if
> you choose this a write format, and pysvg might be able to convert to
> PNG (?).
>
> On 31 May 2017 at 10:21, Maciek Wójcikowski <mac...@wojcikowski.pl> wrote:
> > Hi,
> >
> > PNG is not supported yet on Windows - Openbabel was not compiled with
> it, as
> > there is no cairo package on Anaconda main channel for windows (note
> you're
> > using conda-forge).
> >
> > Unfortunately this is also the case in bioconda, so for now there is no
> > better conda solution yet. I will revisit this issue and try to support
> PNG
> > files.
> >
> > ----
> > Pozdrawiam,  |  Best regards,
> > Maciek Wójcikowski
> > mac...@wojcikowski.pl
> >
> > 2017-05-31 11:06 GMT+02:00 Hongbin Yang <yanyangh...@163.com>:
> >>
> >> Hi,
> >>
> >> I installed openbabel via `conda install -c openbabel openbabel`.
> >>
> >> I wanted to draw the molecule like
> >> `pybel.readstring('smi','c1ccccc1').draw()`
> >>
> >> Then the error was raised:
> >> C:\Users\yanya\Anaconda2\lib\site-packages\pybel.pyc in draw(self,
> show,
> >> filename, update, usecoords)
> >> 615 formatok = obconversion.SetOutFormat("_png2")
> >> 616 if not formatok:
> >> --> 617 raise ImportError("PNG depiction support not found. You should "
> >> 618 "compile Open Babel with support for Cairo. See "
> >> 619 "installation instructions for more "
> >>
> >> ImportError: PNG depiction support not found. You should compile Open
> >> Babel with support for Cairo. See installation instructions for more
> >> information.
> >>
> >> The installed packages includes:
> >> libpng 1.6.28 vc9_0 [vc9] conda-forge
> >> pillow 4.0.0 py27_0
> >> pycairo 1.10.0 <pip>
> >> openbabel 2.4.1 py27_2 openbabel
> >> cairo 1.14.6 vc9_4 [vc9] conda-forge
> >>
> >> I have both pillow and (py)cairo. Why can't I draw the molecule ?
> >> I guess that if I followed the suggestion and compile it with suport
> cairo
> >> it will work. But I have to work with conda. Is there any better way?
> >>
> >> Sincerely,
> >>
> >> ________________________________
> >> Hongbin Yang 杨弘宾
> >> Research: Toxicophore and Chemoinformatics
> >> Pharmaceutical Science, School of Pharmacy
> >> East China University of Science and Technology
> >>
> >>
> >> ------------------------------------------------------------
> ------------------
> >> 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
> >
>
------------------------------------------------------------------------------
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