一、Anaconda安装
1.1 Anaconda的下载和安装(保姆级别教程)_anaconda下载安装-优快云博客
二、conda自身指令
2.1 查看conda版本:conda --version
2.2 查看conda的环境配置
2.2.1 查看conda的环境配置:conda config --show
2.2.2 查看conda的环境配置源: conda config --show-sources
2.2.3 移除conda的环境配置源:conda config --remove-key channels
2.3 查看conda配置文件condarc
执行conda info,会有信息显示如下所示:
2.4 设置镜像:国内会有一些常用的镜像源(清华、阿里、百度等),这里以清华镜像为例
2.3.1 设置清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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/bioconda/
2.3.2 设置bioconda为默认源
conda config --add channels bioconda
conda config --add channels conda-forge
2.3.3 设置搜索时显示通道地址
conda config --set show_channel_urls yes
2.5 更新conda
conda update conda
2.6 更新Anaconda整体
conda update --all anaconda
出现问题参考这篇文章
三、管理环境
3.1 创建虚拟环境
conda create -n env_name python=3.8 建议直接选择3.2命名创建环境
创建后,env_name文件可以在Anaconda安装目录envs文件下找到。在不指定python版本时,自动创建基于最新python版本的虚拟环境.
3.2 创建虚拟环境的同时安装必要的包
conda create -n env_name numpy matplotlib python=3.8
3.3 查看虚拟环境:只用下面这一条就行
conda env list
conda info -e
conda infoe --envs
3.4 激活虚拟环境
conda activate env_name
此时可以python --version检查当前python版本;conda在4.6版本之前:
Linux:source activate your_env_name
Windows:activate your_env_name
conda --version查看一下你的coda版本,conda update conda更新一下吧(同上)
3.5 退出虚拟环境
conda deactivate
3.5 删除虚拟环境
执行以下命令可以将该指定虚拟环境及其中所安装的包都删除
conda remove --name env_name --all
如果只删除虚拟环境中的某个或者某些包则是:
conda remove --name env_name package_name
3.6 重命名虚拟环境
conda rename -n old_name new_name
3.7 导出环境
很多软件依赖特定的环境,我们可以导出环境,方便需要时恢复
#获得环境中的所有配置
conda env export --name myenv > myenv.yml
#重新还原环境
conda env create -f myenv.yml
四、软件包(package)的管理
3.1 查询包的安装情况
查询当前环境中安装了哪些包
conda list
查询当前Anaconda repository中是否有你想要安装的包
conda search package_name
4.2 查询是否有安装某个包
conda list pkgname
conda list pkgname*
4.3 包的更新和安装
更新某个包:conda update numpy
安装某个包:conda install numpy=0.20.3
4.4 conda卸载包
卸载该包和卸载依赖:conda uninstall package_name
强制移除包:conda uninstall package_name --force
移除所有包及其依赖:conda remove --all
4.5 清理anaconda缓存
conda clean -p # 删除没有用的包 --packages
conda clean -t # 删除tar打包 --tarballs
conda clean -y --all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
五、Python版本的管理
5.1、安装python指定版本
conda install python=3.8
python --version
5.2、更新Python版本
conda update python
本篇文章参考该博主