Hi Hongbo, thanks for your reply. >So, how about ship all the BioPython packages you need in your python >code together with your plugin? Of course all dependencies should be >included.
Is not so simple. A library like Biopython can't be installed as a plugin. An installer (OS specific) program is needed: the official windows installer I checked doesn't allow the user to choose the folder (this way the interpreter) where to install. Installing manually is still tricky for a not experienced user. Cheers, roberto >----Messaggio originale---- >Da: hongbo....@biotec.tu-dresden.de >Data: 10/03/2011 12.57 >A: <pymol-users@lists.sourceforge.net> >Ogg: Re: [PyMOL] plugin dependencies > >Just another reminder: > >If the version of the "external" python and the python shipped with >PyMOL are different enough on the user's computer, the package might >still fail to work in PyMOL even if the user has installed the package >using the external python and edited the PYTHONPATH. > > >So, how about ship all the BioPython packages you need in your python >code together with your plugin? Of course all dependencies should be >included. > >On 03/10/2011 06:17 AM, rv...@libero.it wrote: >> Hello everyone, >> >> my plugin needs Biopython. >> I wish check the Biopython installation by >> >> try: >> from Bio import AlignIO # or similar >> except ImportError: >> .. prompt the user with a msg .. >> >> The problem is: >> what the msg to the user? >> >> Downloading and installing Biopython is not enough: >> If the user downloads and installs Biopython in the external python >> interpreter still Biopython continues to be unavailable for the internal python >> interpreter in pyMOL. >> >> Of course the user could edit the PYTHONPATH environment variable and so all >> the python interpreters can read Biopython but working with environment >> variables could be too difficult for a not experienced user. >> >> Is there a simpler way? >> >> Cheers, >> roberto >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) >> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net > >-- >Hongbo ZHU >Postdoctoral Researcher >Structural Bioinformatics > >Technische Universität Dresden >Biotechnology Center >Tatzberg 47/49 >01307 Dresden, Germany > >Tel: +49 (0) 351 463-40083 >Fax: +49 (0) 351 463-40087 >E-Mail: hongbo.zhu at biotec >Webpage: www.biotec.tu-dresden.de > >------------------------------------------------------------------------------ >Colocation vs. Managed Hosting >A question and answer guide to determining the best fit >for your organization - today and in the future. >http://p.sf.net/sfu/internap-sfd2d >_______________________________________________ >PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) >Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users >Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net > ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net