带有 2 个 anaconda 安装的命令行 conda

Command line conda with 2 anaconda installation

为了便于迁移,已在 Windows 上安装了 2 个 Anaconda 版本: 蟒蛇 27 和蟒蛇 34

但是,在命令行上conda update ...., 我怎样才能指定正确的 'conda.exe' 除了 conda?

的完整路径

推荐的解决方案 - 使用 conda 环境

与其安装两个不同的 Anaconda 版本,不如推荐 使用 conda 环境。为 Python 2.7:

创建一个
conda create -n py27 python=2.7

现在,您可以通过以下方式激活它:

activate py27

提示将变为

(py27)

和:

(py27) conda install anaconda 

将安装所有 Anaconda 软件包。

同样,Python 3.5:

conda create -n py35 python=3.5  anaconda

这将立即安装所有 anaconda 软件包。

已安装多个Anaconda版本的解决方法

如果您已经安装了两个 Anaconda 版本,这些解决方案可能适合您。

使用两个命令行 windows

您可以设置 PATH 环境变量。

在你的第一个 shell 中做:

set PATH=C:\path\to\conda2;$PATH$

第二个:

set PATH=C:\path\to\conda3;$PATH$

现在 conda 应该是您使用 PATH 设置的版本。

使用一个命令行 window

您可以创建两个批处理文件并放入 PATH:

conda2.cmd

C:\path\to\conda2\conda.exe

conda3.cmd

C:\path\to\conda3\conda.exe

现在 conda2 应该启动 Python 2 和 conda3 Python 3 版本。