我最近发现Conda在我安装 SciPy 时遇到问题后,特别是在我正在开发的 Heroku 应用程序上。
使用 Conda,您可以创建与以下环境非常相似的环境虚拟环境做。我的问题是:
- 如果我使用 Conda,它会取代 virtualenv 的需要吗?如果没有,我该如何将两者一起使用?我是在 Conda 中安装 virtualenv,还是在 virtualenv 中安装 Conda?
- 我还需要使用 pip 吗?如果是这样,我仍然可以在隔离环境中使用 pip 安装软件包吗?
Conda 取代了 virtualenv。我认为这样更好。它不仅限于Python,也可以用于其他语言。根据我的经验,它提供了更流畅的体验,尤其是对于科学包而言。我第一次在 Mac 上正确安装 MayaVi 是在conda
.
您仍然可以使用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(使用前将#替换为@)