在开发模式下安装 conda 包是啥意思?

Posted

技术标签:

【中文标题】在开发模式下安装 conda 包是啥意思?【英文标题】:What does it mean to install a conda package in development mode?在开发模式下安装 conda 包是什么意思? 【发布时间】:2019-04-02 16:32:24 【问题描述】:

我在查看 Conda 的文档时发现:https://docs.conda.io/projects/conda-build/en/latest/resources/commands/conda-develop.html?highlight=develop

它解释了如何在开发模式下安装一个包,但它似乎没有解释它的实际含义以及它与正常安装有何不同。

【问题讨论】:

【参考方案1】:

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

显然,conda develop 会就地构建一个包,并且只通过放在site-packages 中的链接安装它(具体是将包的路径添加到site-packages/conda.pth 文件中),而不是直接安装到site-packages .听起来它会使您在开发包时更容易重建,而无需每次都重新安装。

这是我找到的相关简介in the code base:

开发模式在适当的位置构建扩展,并在 site-packages/ 中创建一个包链接。

【讨论】:

以上是关于在开发模式下安装 conda 包是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

Fiddler抓包出现这样的情况,是啥意思

FTP的PASV模式是啥意思

在 Next.js (30s+) 的开发模式下加载页面非常慢,这可能是啥原因造成的?

SSM的安装模式和学习模式是啥意思啊

健身器材power mode是啥意思

使用Node.js进行Web开发