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

Reply via email to