-
1 # 使用者4027908415261
-
2 # 使用者9866520236700
檢查python版本
首先讓我們檢查那個版本的python可以被安裝:
conda search --full --name python
你可以使用conda search python來看到所有名字中含有“python”的包或者加上--full --name命令選項來列出完全與“python”匹配的包。
安裝一個不同版本的python
現在我們假設你需要python3來編譯程式,但是你不想覆蓋掉你的python2.7來升級,你可以建立並激活一個名為snakes的環境,並透過下面的命令來安裝最新版本的python3:
conda create -n snakes python=3
·Linux,OS X:source activate snakes
·Windows: activate snakes
小提示:給環境取一個很形象的名字,例如“Python3”是很明智的,但是並不有趣。
確定環境新增成功
為了確保snakes環境已經被安裝了,鍵入如下命令:
conda info -e
conda會顯示環境列表,當前活動的環境會被括號括起來(snakes)
檢查新的環境中的python版本
確保snakes環境中執行的是python3:
python --version
使用不同版本的python
為了使用不同版本的python,你可以切換環境,透過簡單的啟用它就可以,讓我們看看如何返回預設2.7
·Linux,OS X: source activate snowflakes
·Windows:activate snowflakes
檢查python版本:
確保snowflakes環境中仍然在執行你安裝conda時安裝的那個版本的python。
python --version
登出該環境
當你完成了在snowflakes環境中的工作室,登出掉該環境並轉換你的路徑到先前的狀態:
·Linux,OS X:source deactivate
·Windows:deactivate
回覆列表
【如何在多版本anaconda python環境下轉換spyder】
我的anaconda版本是4.3.22,
內建python版本是2.7.13
然後一段時間之後你會發現你的anaconda變成這樣:
這個時候很多人會有這樣的問題,雙擊Spyder(python3)打不開的情況??
我也是,可能是它自己存在的相容bug
不過沒問題,還是可以想辦法用命令列開啟的
大概過了一會,開啟Spyder(Python3.6)效果如下:
於是乎,可以愉快地在多版本anaconda python環境下轉換spyder了= =
-----------------------------------------------------分割線---------------------------------------------------
剛剛試了先裝anaconda3,然後再按上面的辦法安裝Python2
然後神奇地發現可以雙擊直接開啟Spyder(Python2)不需要用命令列
蜜汁有趣,建議大家先裝anaconda3,再按Python2咯~