conda install 的替代品可以进行快速实验吗?

Col*_*wat 5 python-3.x anaconda conda

昨天,我想完成一个使用metaknowledge. (Anaconda 下的 Python 3;Win 10。)

因此,conda install -c conda-forge metaknowledge进入一个几乎全新的环境,一天后,我检查冲突的进度已完成 22%。

有更明智的方法来进行吗?

  1. conda create如果我每次想玩一个新包,这会快多少?
  2. miniconda
  3. mamba

Seb*_*lls 2

您可以使用pipconda 内部安装软件包,尽管这不是 conda 中存在的软件包的首选方法。此方法可以避免导致 conda 安装速度慢得无法使用的任何原因。

根据文档

  • 无需担心为 pip 创建 venv 或 virtualenv(较旧和较新风格的 python 虚拟环境)来安装包,因为 conda 环境已经是 virtualenv
  • 一旦你进入了 conda 环境,你想将包安装到其中,只需pip install <package>

这个问题有一些相关的提示。

如果速度缓慢是由于环境中已有大量软件包或有问题的软件包造成的,那么使用新的 conda 环境也可能会有所帮助。虚拟环境的目的是隔离已安装的软件包集,以便其他项目不会受到影响,这样您就清楚您可能使用哪些软件包。无论您为每个实验创建一个新的环境,还是在一个逐渐积累包的通用环境中进行所有实验,都取决于您。