That fixed it. Thanks Thomas!
From: Thomas Holder
Sent: Saturday, June 3, 2017 3:19 AM
To: Luo, Jonathan Z.
Cc: pymol-users@lists.sourceforge.net
Subject: Re: [External] [PyMOL] Unable to initialize plugin annocryst
Hi Jon,
As far as I see, you're running Open-Souce PyMOL on some unix system. I suggest
you install "idle" on the system, e.g. if this is Ubuntu, install
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpackages.ubuntu.com%2Fxenial%2Fidle-python2.7&data=02%7C01%7Cjzluo1%40geisinger.edu%7C7d115b3a48314993c23e08d4aa50ed2a%7C37d46c567c664402a16055c2313b910d%7C0%7C0%7C636320711927807262&sdata=HmV%2BJWokZDQC21MagXfhg%2FHSeUskE2UpXe3gh2bWSik%3D&reserved=0
Cheers,
Thomas
> On Jun 2, 2017, at 7:30 PM, Luo, Jonathan Z. wrote:
>
> Hi Thomas,
> Thanks for the reply. Didn't work, it just gave the same error message but
> with "idlelib.TreeWidget" instead of "modules.idlelib.TreeWidget"
> Jon
>
> From: Thomas Holder
> Sent: Friday, June 2, 2017 5:52 AM
> To: Luo, Jonathan Z.
> Cc: pymol-users@lists.sourceforge.net
> Subject: [External] Re: [PyMOL] Unable to initialize plugin annocryst
>
> Hi Jon,
>
> try this: In file "annocryst.py" on line 22, replace:
>
> from modules.idlelib.TreeWidget import TreeItem, TreeNode
>
> with:
>
> from idlelib.TreeWidget import TreeItem, TreeNode
>
> Hope that works for you.
>
> Cheers,
> Thomas
>
>
>> On Jun 1, 2017, at 7:03 PM, Luo, Jonathan Z. wrote:
>>
>> Hello,
>> I've just installed pymol and am running into this error at startup:
>>No module named modules.idlelib.TreeWidget
>>Unable to initialize plugin 'annocryst' (pmg_tk.startup.annocryst)
>>
>> When I try to import:
>> PyMOL>import pmg_tk.startup.annocryst
>> Traceback (most recent call last):
>> File "/opt/pymol/modules/pymol/parser.py", line 262, in parse
>>exec(layer.com2+"\n",self.pymol_names,self.pymol_names)
>> File "", line 1, in
>> File "/opt/pymol/Pymol-script-repo/plugins/annocryst.py", line 22, in
>>
>>from modules.idlelib.TreeWidget import TreeItem, TreeNode
>> ImportError: No module named modules.idlelib.TreeWidget
>>
>> I see it exists at /opt/pymol/Pymol-script-repo/modules/idlelib/TreeWidget.py
>> What should I do?
>>
>> Thank you!
>> Jon
--
Thomas Holder
PyMOL Principal Developer
Schrödinger, Inc.
IMPORTANT WARNING: The information in this message (and the documents attached
to it, if any) is confidential and may be legally privileged. It is intended
solely for the addressee. Access to this message by anyone else is
unauthorized. If you are not the intended recipient, any disclosure, copying,
distribution or any action taken, or omitted to be taken, in reliance on it is
prohibited and may be unlawful. If you have received this message in error,
please delete all electronic copies of this message (and the documents attached
to it, if any), destroy any hard copies you may have created and notify me
immediately by replying to this email. Thank you. Geisinger Health System
utilizes an encryption process to safeguard Protected Health Information and
other confidential data contained in external e-mail messages. If email is
encrypted, the recipient will receive an e-mail instructing them to sign on to
the Geisinger Health System Secure E-mail Message Center to retrieve the
encrypted e-mail.
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
___
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