2016-01-24 44 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的行。