Python2和Python3之間存在較大的差異,並且還會共存很久。我們在使用的時候,可能會遇到不同的Python版本問題或者是Python工作環境切換問題,因此我們需要一個環境管理工具,而我要推薦的是Conda!
Conda
Conda是一個開源的軟體包管理系統和環境管理系統,用於安裝多個版本的軟體包及其依賴關係,並在它們之間輕鬆切換,目前Conda為最流行的Python環境管理工具!適用於Linux,OS X和Windows,也可以打包和分發其他軟體。
通常我們用pip來管理Python包,而Conda可管理任何語言編寫的軟體的包!
安裝Conda:
Conda的安裝可以參考官網,下載對應作業系統的版本即可!
Conda分為anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda則是精簡版,推薦使用miniconda。
安裝好Conda後,默認包含一個名為base的環境,python為你安裝Conda時的版本。
新創建一個環境:
當創建一個新的環境時,默認為你安裝conda時的python版本,如果你想創建一個新的運行環境
通過指定python版本即可
例如:你本機為python2.7+django1.11,你想體驗一下看看Django2.0的新特性,那麼
創建django2.0環境,並安裝django包
命令格式:conda create -n 環境名 -c 鏡像源
conda create --name django2.0 python=3.7
這樣就創建了一個python3.7版本的環境!
運行python檢查下現在版本吧
python --version 發現已經是3.7的版本了
安裝包:
conda install django
激活環境
conda activate django2.0
查看所有環境
conda info --envs
為了加速安裝,我們可以選擇國內鏡像源
conda config --add channels
查看已安裝軟體:conda list
更新指定軟體:conda update django
卸載指定軟體:conda remove django
退出conda環境:conda deactivate
怎麼樣,不錯吧!簡單,實用