[chimerax-users] ChimeraX Python Shell Errors

Eric Pettersen pett at cgl.ucsf.edu
Mon Apr 10 11:48:57 PDT 2023


Hi Aashna,
	It looks like you must have done “from chimerax.core import session”, which means that the name ’session’ now refers to a Python module rather than the chimera.core.session.Session instance that the name “session” refers to when the Python shell starts up.  The session module has no ‘ui’ attribute — a Session instance does.  So just avoid issuing that import statement and I think things will start working for you.

--Eric

	Eric Pettersen
	UCSF Computer Graphics Lab


> On Apr 7, 2023, at 7:41 PM, Aashna Soni via ChimeraX-users <chimerax-users at cgl.ucsf.edu> wrote:
> 
> Hi,
> I hope this email finds you well. I am trying to use the ChimeraX Python shell to run commands programmatically (such as opening different protein structures, extracting the number of hydrogen bonds from a structure, changing the sel number, and saving the log file). When I try to run this command: run(session, "open <insert filepath>"), I am getting this error: "AttributeError: module 'chimerax.core.session' has no attribute 'ui'." I am getting similar errors when I run any run(session, ...) command, such as the first one on this tutorial: https://www.cgl.ucsf.edu/chimerax/docs/devel/tutorials/introduction.html <https://www.cgl.ucsf.edu/chimerax/docs/devel/tutorials/introduction.html>. These commands were working around a month ago, and I am not sure why they are not working now. Could you please help me resolve this issue? Thanks in advance.
> 
> Warm regards,
> Aashna
> _______________________________________________
> ChimeraX-users mailing list
> ChimeraX-users at cgl.ucsf.edu
> Manage subscription:
> https://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rbvi.ucsf.edu/pipermail/chimerax-users/attachments/20230410/a558f38d/attachment.html>


More information about the ChimeraX-users mailing list