我的 Linux 机器上已经安装了 PyMOL。我知道它已安装,因为当我编写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:~$
我该如何解决这个问题?