BLi*_*ess 18 python virtualenv python-venv conda pyenv
要向这里关于 pyenv、venv、virtualenv 和 virtualenvwrapper的好问题和讨论添加一个问题,有人可以解释一下 conda 环境如何适应这个世界吗?conda 环境与其他虚拟环境选项的首选用例是什么时候?
BLi*_*ess 35
更新 2021-0602:经过研究、体验和谷歌搜索,我发现了这篇文章。它很详细,以我发现的有用的方式提出了自己的观点,并提供了我正在寻找的一切以及更多。强烈推荐。Conda 与 venv 有很大不同。
原始答案 经过研究和尝试后,我发现了以下内容,特别关注 conda 环境和 venv 之间的区别:
有一些差异值得指出:
对于我正在做的编程类型,我发现 conda 环境很有帮助。我可以很容易地看到 venv 是更好选择的用例。
最后,Conda 既是环境管理器,又是像 PIP 一样的包管理器。这里有有用的比较表。
简而言之,如果您还没有强烈的偏好,conda 比 venv 或 pip 更强大,可以与 pip 结合使用,并且可能是更好的默认选项。也就是说,如果您已经有强烈的偏好,则意味着您可能已经知道如何做您想做的事,因此不太值得改变。