利用 Anaconda 解決 Python2 和 python3 共存問題

anaconda指的是一個開源的Python發行版本,其包含了conda、Python等180多個科學包及其依賴項。因爲包含了大量的科學包,Anaconda 的下載文件比較大(約 515 MB),如果只需要某些包,或者需要節省帶寬或存儲空間,也可以使用Miniconda這個較小的發行版(僅包含conda和 Python)。
直接在官網下載最新版本的https://www.continuum.io/downloads安裝包,選擇 Python3.6 版本的安裝包,下載完成後直接安裝,安裝過程選擇默認配置即可。
裝完之後如下圖:

以管理員身份運行Anaconda Prompt:


執行命令:conda --version


查看你的系統當前已有的Python環境,執行命令:conda info --envs,因爲anaconda自帶的是python3版本,我後來又用anaconda裝了python2,所以這裏顯示的是下圖這種情況,base就是python3版本:


安裝pyhton2運行如下命令:

conda create -n py2 python=2.7

切換到python2命令,前面的(py2)就表示已經切換到python2環境:

activate py2


可用python --version查看,利用deactivate可以退出py2環境,切換到python3(base)環境:


打開anaconda,spyder可以編寫py文件,base(root)是python3環境:


可以在下圖的地方切換到python2環境,再安裝spyder即可編輯python2的py文件(速度較慢,科學上網速度還可以):


以上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章