将 pipenv 与畅达一起使用

Using pipenv with conda

我目前在 windows 10 机器上安装了 Python 3.6.8 运行 的 Anaconda 发行版。 我的项目驻留在 conda 虚拟环境中,每个项目都有自己的 requirements.txt 来指定 包和版本。我希望通过使用 pipfile 和 pipfile.loc 来实现更好的依赖关系解析 pipenv 使之成为可能。是否可以结合使用 conda 和 pipenv 来实现这一目标? 这是解决包版本控制依赖性的最佳或推荐方法吗?

但这是最​​好的解决方案吗?

这是主观的。我有 Anaconda,但只是出于必要。我发现它有时不可靠。我在我的项目中使用 virtualenv,我从来没有遇到过问题。它们很可靠,我还没有看到有必要为了一时兴起而跳槽。

我的建议是进行试验,但如果您需要可靠地工作,virtualenv 是一个强有力的竞争者。想起那句老话,如果它没坏,就不要修理它。