Python 스크립트에서 PyMOL API를 사용하고 Python을 사용하여 실행합니다.

Python 스크립트에서 PyMOL API를 사용하고 Python을 사용하여 실행합니다.

PyMOL은 이미 내 Linux 컴퓨터에 설치되어 있습니다. pymol -cp pymol_api_test.py스크립트를 작성할 때 실행되기 때문에 설치되어 있다는 것을 알고 있습니다 .

pymol그러나 스크립트를 실행하기 위해 명령을 사용하고 싶지 않습니다 . python3명령을 사용하여 스크립트를 실행하고 싶습니다 .

아래는 내 스크립트입니다.

import pymol
from pymol import cmd

print(cmd.align("/home/bbq_spatial/bbq_input_pdb/pdb1a6j.pdb",  
                "/home/bbq_spatial/bbq_output_pdb/pdb1a6j.pdb", 
                cycles=0, transform=0))

다음과 같이 호출하면 실행되지 않습니다 python3.

user_name@server_name:~$ nano pymol_api_test.py
user_name@server_name:~$ python3 pymol_api_test.py
Traceback (most recent call last):
  File "pymol_api_test.py", line 1, in <module>
    import pymol
ModuleNotFoundError: No module named 'pymol'
user_name@server_name:~$

이 문제를 어떻게 해결할 수 있나요?

관련 정보