在 python 3.8 Ubuntu 20.04 LTS 中安装 RDKit 的问题

Posted

技术标签:

【中文标题】在 python 3.8 Ubuntu 20.04 LTS 中安装 RDKit 的问题【英文标题】:Problems installing RDKit in python 3.8 Ubuntu 20.04 LTS 【发布时间】:2020-10-04 07:31:00 【问题描述】:

我在尝试使用 python3 和 Ubuntu 20.04 LTS 安装 RDKit 时遇到了很多麻烦 尝试以这种方式安装rdkit:

sudo apt-get install python3-rdkit

但是当我尝试使用 python3 导入它时,它不起作用。 它确实安装了,但它不在包列表中。 使用例如后我也无法导入它:

from rdkit import Chem

官网(https://www.rdkit.org/docs/Install.html)网站确实有如下安装语句,但是没有用:

sudo apt-get install python-rdkit librdkit1 rdkit-data

我将不胜感激!

【问题讨论】:

你为什么不使用 conda?它更容易,并且可以在 ubuntu 20.04 中运行 【参考方案1】:

我还不确定 rdkit 是否真的与 python 3.8 兼容。例如 conda 通道上没有 python 3.8 构建。

【讨论】:

最好通过 conda 安装 rdkit,如果您想要最新的可能版本,它是 conda-forge 频道。【参考方案2】:

创建并激活 conda 环境后,运行:

conda install -c conda-forge rdkit

参考:https://anaconda.org/conda-forge/rdkit

【讨论】:

以上是关于在 python 3.8 Ubuntu 20.04 LTS 中安装 RDKit 的问题的主要内容,如果未能解决你的问题,请参考以下文章

在 ubuntu 20.04 LTS 上部署 django 2.2 应用程序

import _tkinter # 如果失败,您的 Python 可能未配置为在 python 3.8 中出现 Tk 错误

如何在 Ubuntu 20.04 上为 Python 3.9 安装 pip

在 Ubuntu 20.04 上安装 Xilinx Petalinux 时出现 python 错误

如何在Ubuntu 18.04上安装Python 3.8

Ubuntu 20.04 升级,Python 缺少 libffi.so.6