Conda 是否取代了 virtualenv 的需求?

2023-11-25

我最近发现Conda在我安装 SciPy 时遇到问题后,特别是在我正在开发的 Heroku 应用程序上。

使用 Conda,您可以创建与以下环境非常相似的环境虚拟环境做。我的问题是:

  1. 如果我使用 Conda,它会取代 virtualenv 的需要吗?如果没有,我该如何将两者一起使用?我是在 Conda 中安装 virtualenv,还是在 virtualenv 中安装 Conda?
  2. 我还需要使用 pip 吗?如果是这样,我仍然可以在隔离环境中使用 pip 安装软件包吗?

  1. Conda 取代了 virtualenv。我认为这样更好。它不仅限于Python,也可以用于其他语言。根据我的经验,它提供了更流畅的体验,尤其是对于科学包而言。我第一次在 Mac 上正确安装 MayaVi 是在conda.

  2. 您仍然可以使用pip。实际上,conda安装pip在每个新环境中。它知道 pip 安装的软件包。

例如:

conda list

列出当前环境中所有已安装的软件包。 Conda 安装的软件包如下所示:

sphinx_rtd_theme          0.1.7                    py35_0    defaults

以及通过安装的pip<pip> marker:

wxpython-common           3.0.0.0                   <pip>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Conda 是否取代了 virtualenv 的需求? 的相关文章

随机推荐