2016-01-24 43 views

回答

5

在CMD只要双方的Python 2和Python 3通过蟒蛇安装:


conda create -n python2 python=2.7 anaconda 
conda create -n python3 python=3.4 anaconda 
conda create -n python3 python=3.5 anaconda 

如果你有3.4,运行线路2.如果你有3.5,运行像3.这将创建2个环境变量,

python2 

这将执行Python 2

python3 

这将执行Python 3

+0

这对我不起作用 - 我得到错误信息“'py'不被识别为内部或外部命令, 可操作的程序或批处理文件。” 纠正我,如果我错了,但我相信py命令不适用于Anaconda安装。我没有看到我的安装程序中用于配置“py”命令的选项。 – Alex

+0

@AlexanderWhatley在安装Anaconda时是否选择了“将Python添加到路径”?当你输入“python?”会发生什么? 3或2是否执行?我已经更新了我的答案。 – abe

+0

如果我需要执行Python2,我会输入“activate python2”或“activate Python3”来运行python3。这适用于我,与额外的“激活”cmd行 – uniquegino

3

使用 “激活” 批处理文件

  • 激活C:\ anaconda3

  • 激活C:\ anaconda2

+0

这可以应用于Linux? –

+0

在Linux中,您使用“源激活”而不是“激活”。 – Alex

0

如果您使用Linux/Mac OS,请编辑〜/ .bashrc。例如,如果您不想使用anaconda3,请注释将path_to_anaconda3添加到系统PATH的行。