有没有办法在没有 Anaconda 或 Conda 的情况下使用 RDKit?

分享于2022年07月17日 anaconda conda python rdkit 问答
【问题标题】:有没有办法在没有 Anaconda 或 Conda 的情况下使用 RDKit?(Is there a way to use RDKit without Anaconda or Conda?)
【发布时间】:2022-07-13 21:40:10
【问题描述】:

RDKit 是一个用于化学的 Python 库。我不想使用 Anaconda 发行版,而且我不确定(来自文档: https://www.rdkit.org/docs/Install.html )是否有办法在没有它的情况下使用该软件包。有人可以给我一些关于在没有 conda 或安装 Anaconda 发行版的情况下安装和使用它的指导吗?

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

【解决方案1】:

文档确实提供了 installing from alternative repositories (例如 homebrew )或 building from source 的说明。

尽管如此,Conda 是最简单的路径,并且仅仅因为您不想要 Anaconda (我也不想要!),这不应该阻止您享受深度依赖管理带来的好处 em>Conda 提供。有一些最小且高性能的发行版,比如 Mambaforge ,只关注环境和包管理的用户通常会觉得更可取。另外,不要使用 base 环境来工作,而是创建一个新环境,例如

mamba create -n rdkit rdkit

  • 这很有帮助,非常感谢!我仍然需要弄清楚“从源代码构建”是什么意思(如果你手头有很好的教程,我将不胜感激!)