[chimerax-users] Session Initiation Error

Tom Goddard goddard at sonic.net
Thu Apr 22 09:37:40 PDT 2021


Hi Alexander,

  Your error says it can't import libpython3.7m.so the Python language system library.  That suggests that you ran your test.py script in a strange way.  A few ways to run your Python script are

	$ chimerax test.py

Don't start a graphical user interface.

	$ chimerax --nogui.py

Start ChimeraX and after it starts use a ChimeraX command to open the script

	$ chimerax
	ChimeraX command "open test.py"

  Tom

	

> On Apr 22, 2021, at 8:34 AM, Alexander Julian <ajulian at hawk.iit.edu> wrote:
> 
> Good morning,
> 
> I am currently trying to create a python script that hides atoms and shows ribbons in a .pdb file.
> 
> However, I am getting an error while trying to initialize a session. I've been trying to debug the problem to the best of my ability, but I am unable to figure out the issue.
> 
> My code:
> ```
> import chimerax.core.session as cxsession
> session = cxsession.Session('name')
> ```
> 
> My error:
> ```
>  File "./test.py", line 15, in <module>
>     session = cxsession.Session('name')
>   File "/opt/UCSF/ChimeraX/lib/python3.7/site-packages/chimerax/core/session.py", line 437, in __init__
>     self.app_name = app_name
>   File "/opt/UCSF/ChimeraX/lib/python3.7/site-packages/chimerax/core/session.py", line 508, in __setattr__
>     if not name.startswith('_') and self.snapshot_methods(value, base_type=StateManager) is not None:
>   File "/opt/UCSF/ChimeraX/lib/python3.7/site-packages/chimerax/core/session.py", line 535, in snapshot_methods
>     from .serialize import PRIMITIVE_TYPES
>   File "/opt/UCSF/ChimeraX/lib/python3.7/site-packages/chimerax/core/serialize.py", line 42, in <module>
>     from ._serialize import msgpack_serialize_stream, msgpack_deserialize_stream, PRIMITIVE_TYPES
> ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
> ```
> 
> I look forward to your assistance.
> 
> Best,
> Alexander
> 
> -- 
> Alexander T. Julian
> PhD Student, Department of Biology, Microbiology
> Bachelor of Science, Biomedical Engineering, Cell and Tissue Specialization 2021
> Master of Advanced Study, Chemical Engineering 2021
> Illinois Institute of Technology
> Chicago, IL 60616
> Phone (727)-735-7104
> _______________________________________________
> 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://plato.cgl.ucsf.edu/pipermail/chimerax-users/attachments/20210422/8033fadc/attachment.html>


More information about the ChimeraX-users mailing list