pthon3.8版本之后rdkit安装之后缺少dll文件的问题

pthon3.8版本之后rdkit安装之后缺少dll文件的问题

  • 描述
  • 原因
  • 解决方法

描述

问题截图
出现:
from rdkit.Chem.rdmolfiles import *
ImportError: DLL load failed while importing rdmolfiles: 找不到指定的程序。

原因

使用下面两种方法都是安装的之前版本的rdkit,python3.8之后现在应该是叫rdkit-pypi

// 两种出错的安装方式
conda install -c conda-forge rdkit
conda install -c rdkit rdkit

解决方法

去rdkit-pypi官网(https://pypi.org/project/rdkit-pypi/#description)找到对应版本的whl文件,安装即可。
来链接: link.

pthon3.8版本之后rdkit安装之后缺少dll文件的问题_第1张图片
附加测试代码:

from rdkit.Chem import Descriptors
from rdkit import Chem

# 读取化合物分子
m = Chem.MolFromSmiles('c1ccccc1C(=O)O')
print(Descriptors.TPSA(m))

你可能感兴趣的:(python)