查看可用的文档和存储库,我很难理解 Anaconda/Miniconda 如何适应pipenv
。 我的理解是conda
发行版可以代替/与 CPython 一起安装(通过pyenv
)。 目前尚不清楚conda
和pipenv
虚拟环境如何协同工作或交互。
更重要的是, pipenv
如何与conda
的environment.yml
文件交互,是吗? 例如,您是否可以拥有一个包含environment.yml
条目的主Pipfile
(通过pipenv
阅读并考虑environment.yml
),或者(更可能有用) ) 从Pipfile
委托给 conda 的environment.yml
?
对于混合环境和最终从conda
迁移到pipenv
,了解这一点很重要。 为了能够分析pipenv
并证明潜在迁移的合理性,我(以及无数其他人,我想 ;) )需要知道这两个解决方案如何相互作用(或者它们是否相互作用)。 同样,目前从可用文档中还不清楚这一点。 你能澄清一下吗?
如果不存在这样的集成,那么考虑一个通用的“扩展”机制(在pipenv
,可能还有Pipfile
)来集成其他包管理器(可能是 conda 或甚至像cargo、npm 等跨语言工具)。
Pipenv 是为 CPython 设计的。
欢迎文档拉取请求!
同意这将非常有帮助。 我对 Pipenv 感到很兴奋,但不知道如何让它与我当前的工作流程一起工作。 一旦我能够让它工作,我很乐意为文档做出贡献,尽管我不能保证很快就会发生