【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

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