在现有 python 系统上安装 anaconda?

Installing anaconda over existing python system?

我找到了一台旧 windows xp 机器 运行 Python 2.5.2。我想改用 Anaconda。我可以只在上面安装 Anaconda 并且必须卸载 Python 2.5.2 吗?同样,我有一个 Mac 系统,其中 Python 2.7.9 与一些 NLT 库一起工作,我也想在上面安装 Anaconda 运行。让 Anaconda 超越已有 python 的现有系统的最佳行动方案是什么?

安装 Anaconda 时,Mac 上的 Python 安装完全不受影响。但是,Anaconda 会操纵 $PATH 环境变量。无需卸载 Python.

只需安装

Anaconda 为您管理 Python 并创建包含可执行文件的适当 bin 目录和包含已安装包的 pkgs 目录。所有这些都在一个名为 anaconda 的目录结构中(如果使用 Python 3,则为 anaconda3)。此外,它会更改搜索路径,因此 anaconda/bin/ 目录中的 Python 是发出命令 python 时使用的路径。

在 Ubuntu 上,它看起来像这样:

# added by Anaconda 2.3.0 installer
export PATH="/home/jim/anaconda/bin:$PATH"

通过在 PATH 的开头添加新路径,确保水蟒 bin/python 位于第一个。

警告:

do I have to uninstall Python 2.5.2?

一般来说,切勿删除 'original' Python,除非官方来源明确允许。在很多操作系统中Python 是一个依赖;它必须留在身边。我不能代表 Windows 的旧版本,但总的来说,如果您不确定是否需要它 保留它

删除它可能会破坏一些完全不相关的东西。

1 - 不要从我们现有的系统中卸载 Python。 Anaconda 安装程序安装 Python 如有必要

您可以查看 anaconda 包中包含的内容:http://docs.continuum.io/anaconda/pkg-docs

这也适用于 Mac OS,来自 Python 2.x 或 3.x