关注公众号"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