在开发模式下安装conda软件包意味着什么?

时间:2019-04-02 16:32:24

标签: conda conda-build

我正在看Conda的文档,发现了这一点:https://docs.conda.io/projects/conda-build/en/latest/resources/commands/conda-develop.html?highlight=develop

它解释了如何在开发模式下安装软件包,但似乎没有解释这实际上意味着什么以及它与常规安装有何不同。

1 个答案:

答案 0 :(得分:0)

首先,请注意,该文档适用于conda-build,而不适用于conda(具有separate documentation)。前者用于开发Conda交付包装;后者用于管理虚拟环境。

显然,conda develop将在适当位置构建一个软件包,并且仅通过放置在site-packages中的链接进行安装(具体是将软件包的路径添加到site-packages/conda.pth文件中),而不是直接安装到site-packages中。听起来,这样可以简化开发包时的重建过程,而不必每次都重新安装。

以下是我发现的相关内容:in the code base

  

开发模式会在适当位置构建扩展,并链接到site-packages /中的软件包。