Anaconda prompt 中的环境是什么?

Anaconda prompt 中的环境是什么?

Anaconda Prompt 中的环境有什么作用?当我创建/激活新环境时会发生什么?它为什么有用?

答案1

环境在 Anaconda 中起什么作用?

它们分隔 Python 的多个版本及其相关包。

当我创建/激活新环境时会发生什么?

当你创建新环境时,特定 Python 解释器的副本会与该环境相关联。我相信 Anaconda 通常也会为新环境设置一组默认软件包。

激活环境后,您便可以使用与该环境关联的特定 Python 解释器,而无需考虑您可能已安装的任何其他 Python 版本。您还可以访问该环境中的所有软件包。然后,您可以在代码中使用这些软件包,或以独立的方式管理这些软件包(安装、升级或删除它们)。

这有什么用呢?

  • 不同的 Python 项目可能有不同的解释器和/或包要求。

  • 您可能不希望污染其他 Python 安装。


至于污染,这在基于“nix”的系统上尤其如此,弄乱你的全局 Python 安装可能会对你使用操作系统的能力产生严重影响。


相关内容