本文首發於博主公衆號LISTONE,歡迎關注哦!
Anaconda介紹
Anaconda可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda包含了conda、Python在內的超過180個科學包及其依賴項。
Anaconda優點
- 快速安裝、運行和升級包及其依賴項。
- 在計算機中便捷地創建、保存、加載和切換環境。
如果你需要的包要求不同版本的Python,你無需切換到不同的環境,因爲conda同樣是一個環境管理器。僅需要幾條命令,你可以創建一個完全獨立的環境來運行不同的Python版本,同時繼續在你常規的環境中使用你常用的Python版本。
- conda結合了pip和virtualenv的功能。
Anaconda安裝
-
Anaconda可以多平臺安裝使用
-
Windows
-
macOS
-
Linux
-
-
安裝條件
- 系統:32位或64位
- 下載文件大小:約500MB
- 安裝需要空間:約3GB
-
安裝步驟
圖形化安裝,比較簡單
管理conda
驗證是否安裝成功
Windows可以打開powershell,Linux或者macOS可以打開Terminal進行操作。輸入以下命令,會顯示當前conda的版本號。
conda --version
更新conda
可以執行如下命令對conda進行更新,在系統提示時,輸入y進行確認。
conda update conda
查看conda幫助信息
conda --help
或者
conda -h
虛擬環境管理
現在纔是重中之重,我安裝Anaconda最主要的目的就是對我係統的各個python版本環境進行管理。
創建環境
conda create --name <env_name> <package_names>
- 命令解釋
<env_name>
即創建的環境名稱,一般以英文命名<package_names>
即安裝在環境中的包名,當然,也可以在之後安裝,這個地方可爲空。
激活環境
Linux或macOS
source activate <env_name>
Windows
activate <env_name>
當激活環境之後,我們就會看到我們的命令提示符前面會以我們的虛擬環境名開頭,這時我們就可以對當前環境進行管理。
退出環境
Linux或macOS
source deactivate
Windows
deactivate
顯示已創建環境
conda info --envs
結果中星號表示當前所在環境,默認位base
刪除環境
conda remove --name <env_name> --all
管理包
安裝包
conda install --name <env_name> <package_name>
或者
conda install <package_name>
或者
pip install <package_name>
卸載包
conda remove <package_name>
更新包
conda update --all
或者
conda upgrade --all
Anaconda與jupyter notebook聯動
首先創建一個虛擬環境:
conda create -n nlp python=3.7
查看已創建的虛擬環境:
conda info -e
或者:conda env list
然後進入虛擬環境:
activate nlp
在虛擬環境中使用pip安裝ipykernel
pip install ipykernel
然後執行
python -m ipykernel install --name nlp