Anaconda常用命令
簡單安裝教程
直接從anaconda官網,選擇對應的版本下載即可,如果不懂直接一路默認就可以,反正最後也不會影響使用,畢竟你也不會經常使用命令行寫python代碼。
環境管理
- 創建環境
conda create -n env_name python=3.6
參數 | 解釋 |
---|---|
env_name | 你要創建的那個環境的名字 |
python=3.6 | 表示你想要創建的環境使用哪個python的版本, 如果不指定的話,會默認使用anaconda自己的python版本 |
- 列出環境
conda env list
會列出你的環境的名稱,路徑地址
- 刪除環境
conda env remove -n env_name
參數 | 解釋 |
---|---|
env_name | 你要刪除的那個環境的名字 |
- 進入環境
conda activate env_name
參數 | 解釋 |
---|---|
env_name | 你要進入的那個環境的名字 |
有時候在linux上面會要求你使用source activate env_name
,這個時候好像一般是環境變量沒有配置好,還有就是在linux下,一定要帶conda,在window下無所謂
- 離開環境
conda deactivate
一般使用這個命令就行
不過我發現直接使用conda activate
也可以離開當前環境進入base(最基礎的那個環境)
- 共享環境
這就是github上面經常看到的一個environment.txt文件,一般都是針對pip的,因爲並不是每個人都會使用anaconda去管理環境
conda共享環境
conda env export > /path/to/environment.yaml
conda env update -f=/path/to/environment.yml
pip共享環境
pip freeze > environment.txt
pip install -r /path/requirements.txt
包管理
- 安裝包
conda install package_name
這裏和pip
安裝的方式差不多,但是使用conda
安裝的話,好像更容易解決一些包依賴的問題,但是我還是推薦使用pip安裝,因爲經歷了一次清華源停止conda下載的事情,感覺還是pip安裝好用點
- 更新包
conda update package_name
- 列出包
conda list
這裏比pip list
好用,因爲pip只會列出使用pip安裝的包,但是conda list
會將所有的包都列出來,並且還會標註上哪個是pip安裝的
- 刪除包
conda remove package_names