[Chimera-users] Module import error

Greg Couch gregc at cgl.ucsf.edu
Mon Jun 20 15:50:38 PDT 2016


Change your os.system("chimera ...") to os.system("env PYTHONVERBOSE=1 
chimera ...") and the debugging output might give you a clue.  Feel free 
to send me the voluminous output (and just me, not the whole 
chimera-users list), and I'll let you know if I spot anything.

     -- Greg

On 06/20/2016 03:27 PM, Subha Kalyaanamoorthy wrote:
> Hi Greg,
>
> Thanks for the kind reply.
> Sorry about the typo.
>
> The environment variables of the system seem fine to me. I also tried 
> calling Chimera  from the same directory as the script and its working 
> fine.
>
> However, calling the chimera script using "python sample.py" doesn't 
> work and using absolute path to chimera didn't help too.
>
> I tried installing pychimera, but end up with the same kind of error 
> when I try pychimera -i
> import pychimera
>
> ImportError: No module named pychimera
>
>
> Couldn't understand what's going on with these import modules.
>
>
> I would greatly appreciate any suggestions to solve this.
>
>
> Thanks,
>
> Subha
>
>
> On Mon, Jun 20, 2016 at 4:05 PM, Greg Couch <gregc at cgl.ucsf.edu 
> <mailto:gregc at cgl.ucsf.edu>> wrote:
>
>     (I assume you meant --nostatus)
>
>     For me the simple test of a file with:
>>     import os
>>     os.system("chimera --nogui --nostatus")
>     works just fine.  So it's probably something about your particular
>     setup that is tickling this bug.
>
>     It might be the directory that you're running the script in, it
>     might have python modules/packages that conflict with chimera's. 
>     Or it might something in the environment.  Chimera tries to
>     protect its python from the user's environment, but maybe we
>     missed something.  Also double check that the chimera you're
>     invoking is the one you're expecting -- try using an absolute path
>     to chimera while you're debugging this.
>
>         HTH,
>
>         Greg
>
>
>     On 06/20/2016 01:18 PM, Subha Kalyaanamoorthy wrote:
>>     Hi There,
>>
>>     I am trying to call a script with Chimera commands(saved as
>>     sample.py file)  in another python program using
>>     os.system("chimera --nogui --nostats sample.py") and I get an
>>     module load error as below,
>>
>>     import chimera
>>
>>     ImportError: No module named chimera
>>
>>
>>     However, if I call the script with chimera it works, for eg.,
>>     chimera --nogui --nostats sample.py typed directly in terminal is
>>     working.
>>
>>
>>     Can anybody help fix this error?
>>
>>
>>     Thanks in advance,
>>
>>     Best Regards,
>>
>>     Subha
>>
>>
>>
>>
>>     _______________________________________________
>>     Chimera-users mailing list:Chimera-users at cgl.ucsf.edu <mailto:Chimera-users at cgl.ucsf.edu>
>>     Manage subscription:http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
>
>
>
>
> -- 
> Dr. Subha Kalyaanamoorthy
> Post Doctoral Fellow
> Faculty of Pharmacy and Pharmaceutical Sciences
> University of Alberta
> Edmonton, Canada.
>
>
>
> _______________________________________________
> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu
> Manage subscription: http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20160620/ffd8fb26/attachment.html>


More information about the Chimera-users mailing list