首页 > 解决方案 > 如何将pymol模块嵌入python?

问题描述

我安装pymolE:\{my\folder\directory}\pymol2\PyMOL-2.3.2_81-Win64-portable-py37\PyMOL\PyMOLWin.exe

python安装在 C:\Python36

但是,在 中运行python脚本时Pycharmimport pymol会出现ModuleNotFoundError: No module named 'pymol'. 我认为,这是因为pymol模块没有嵌入到python环境中。

请问如何嵌入pymol模块python

标签: python

解决方案


在 PyMOL 支持常见问题解答中,它说 PyMOL 很可能不适用于系统 Python 安装。

但是,PyMOL 附带了一个应该位于此目录中的 python 发行版。( E:\{my\folder\directory}\pymol2\PyMOL-2.3.2_81-Win64-portable-py37\PyMOL\python.exe)。这已经安装了 PyMOL python 包以及其他包(NumPy、BioPython、... 中的所有内容PyMOL\Lib\site-packages)。PyMOL 附带 conda 包管理器,因此如果您缺少一个包,您可以使用Conda-Promptconda 安装它。

如果你已经有 Anaconda 发行版,你可以直接安装:

conda install -c schrodinger pymol-bundle

然后,您只需要更改 PyCharm 中的项目解释器,您就可以离开了!


推荐阅读