以前我在这里问过如何为 macos 安装 openbabel 。现在我还需要安装openbabel python wrapper pybel。我试过pip install pybel
了,它被安装了。然后,当我按照教程进行操作时,
import openbabel
import pybel
mymol = pybel.readstring("smi", "CCCC")
我收到以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'pybel' has no attribute 'readstring'
事实证明其他人也有类似的问题,事实上我在邮件列表中发现,我引用
'我猜你是通过 pybel 安装的
pip install pybel
,这是“错误的”pybel'
然后他们给出了一个解决方案pip install openbabel
,这对于 macos 是不可能的。
一个解决方案是用来conda
安装 openbabel,但我没有使用 conda,我想保持这种方式,所以我正在寻找一个不需要conda
.