【Python@Tools】conda 常用命令

關注公衆號"seeling_GIS",菜單欄點擊【獲取資料】,領取視頻學習資料

conda 可以理解爲一個工具,也是一個可執行命令,其核心功能是包管理與環境管理。包管理與 pip 的使用類似,環境管理則允許用戶方便地安裝不同版本的 python 並可以快速切換。 conda 的設計理念——conda 將幾乎所有的工具、第三方包都當做 package 對待,甚至包括 python 和 conda 自身 Anaconda 則是一個打包的集合,裏面預裝好了 conda、某個版本的 python、衆多 packages、科學計算工具等等。

一般來講,無論是在 Linux,OS X 還是在 windows 系統中,在命令行窗口中輸入的 conda 命令基本是一致的,除非有特別標註。

查看版本

conda -V
or
conda --version

幫助

conda -help
or
conda -h

創建新的 Python 虛擬環境

conda create -n your_env_name python=X.X
or
conda create --name your_env_name python=X.X
# X.X的值爲需要安裝python的版本號(2.7、3.6等)
# your_env_name 爲新建虛擬環境的名字
# your_env_name 文件可以在Anaconda安裝目錄envs文件下找到

conda create -n your_env_name numpy matplotlib python=2.7
# 創建虛擬環境的時候同時安裝必要的庫 numpy matplotlib

複製某個虛擬環境

conda create --name new_env_name --clone old_env_name

分享環境

conda env export > environment.yml
# 切換到你需要分享的環境,然後導出環境配置 yml文件
# 導出環境

conda env create -f environment.yml
# 導入環境

查看信息

conda list
#查看當前環境下安裝了那些庫

conda env list
or
conda info -e
or
conda info --envs

#查看當前存在的虛擬環境

conda list -n your_env_name
# 查看指定虛擬環境下的庫文件

切換環境

conda activate your_env_name
# 切換到需要的虛擬環境下

conda deactivate
# 切換到 root下環境

刪除虛擬環境

conda remove -n your_env_name --all
# 刪除虛擬環境

conda remove --name $your_env_name  $package_name
# 刪除虛擬環境中 指定庫名

安裝

conda install xxx
#xxx需要安裝的庫名

conda install -n your_env_name [package]
#即可安裝package到your_env_name中

查找 package 信息

conda search numpy
# 查找package信息

更新

conda update conda
#檢查更新conda 還有可以更其他的庫或者anaconda

conda update anaconda
# 升級anaconda

conda update --all
#升級所有包

在升級完成之後,我們可以使用命令來清理一些無用的包以釋放一些空間

conda clean -p
#刪除沒有用的包

conda clean -t
#刪除保存下來的壓縮文件(.tar)

設置國內鏡像加速下載

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# 清華鏡像源

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 添加中科大源

conda config --set show_channel_urls yes
# 設置搜索時顯示通道地址

更多精彩 掃描二維碼或者搜索公衆號 ‘seeling_GIS’

seeling_GIS

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