Anaconda应该用来管理系统python吗?或者,它只是创建一个孤立的环境?

时间:2018-06-06 12:34:55

标签: python anaconda conda

我已经在Windows中安装了Python 2.7。我通常用pip来安装包。但是,Pandas建议使用Anaconda,它似乎有很多好处,所以我想尝试一下。

我安装了miniconda,它只是在自己的目录下重新安装了Python。 Anaconda是否总是复制python库,或者它可以用于管理系统的python。

我使用python开发并且还想使用Pandas来分析数据。但是,我想避免使用两个Python副本。我希望有一个python环境与我打算拥有的所有包一致。否则,我觉得我必须多次安装相同的软件包。

我知道Anaconda要分开不同的环境。这是否意味着我正在尝试做一些事情,这不是它的目的还是我错误地安装了它?

1 个答案:

答案 0 :(得分:1)

Anaconda的根环境包含100多个最受欢迎的Python软件包。

是的,您可以使用根Python作为系统的Python可执行文件。

anaconda安装附带Conda,它是一个强大的环境管理器。如果要保持root环境稳定,可以使用Conda为每个项目创建新环境,Conda也会处理每个环境的依赖关系。

您可以创建一个名为" analysis"的新环境。有Python,IPython和Pandas使用:

conda create --name analysis python ipython pandas

安装完所有软件包后,您可以通过运行(从CMD提示符)来使用该环境:

conda activate analysis