Anaconda安装以及常用命令

安装部署

创建包下载目录以及软件安装目录

mkdir /root/sunty/pkg && mkdir /root/sunty/soft && cd /root/sunty/pkg

下载conda安装脚本,自选版本可访问:https://repo.anaconda.com/archive/

wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

安装conda

bash Anaconda3-2023.09-0-Linux-x86_64.sh

按照下图所示安装conda

imgimgimg刷新环境验证conda版本

bash && conda --version

常用命令

Conda管理

查看conda版本

conda --version

查看conda的环境配置

conda config --show

配置conda镜像,此处设置为清华镜像

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/
conda config --add channels bioconda
conda config --add channels conda-forge
conda config --set show_channel_urls yes

更新conda

conda update conda

更新Anaconda整体

conda update Anaconda

查询某个命令的帮助

conda create --help

环境管理

创建虚拟环境

conda create -n env_name python=3.8

创建虚拟环境的同时安装必要的包

conda create -n env_name numpy matplotlib python=3.8

查看有哪些虚拟环境

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

激活虚拟环境

conda activate env_name

退出虚拟环境

conda activate
conda deactivate

删除虚拟环境

#将该指定虚拟环境及其中所安装的包都删除
conda remove --name env_name --all
#只删除虚拟环境中的某个或者某些包
conda remove --name env_name package_name

导出环境

#获得环境中的所有配置
conda env export --name myenv > myenv.yml
#重新还原环境
conda env create -f  myenv.yml

包管理

查询包的安装情况

conda list

查询当前Anaconda repository中是否有你想要安装的包

conda search package_name

查询是否有安装某个包

conda list pkgname
conda list pkgname*

在当前虚拟环境中安装一个包

conda install package_name

安装某个特定版本的包

conda install numpy=0.20.3

将某个包更新到它的最新版本

conda update numpy

安装包的时候可以指定从哪个channel进行安装,比如说,以下命令表示不是从缺省通道,而是从conda_forge安装某个包

conda install pkg_name -c conda_forge

conda卸载包

#将依赖于这个包的所有其它包也同时卸载
conda uninstall package_name
#不删除依赖
conda uninstall package_name --force

清理anaconda缓存

#删除没有用的包 --packages
conda clean -p
#删除tar打包 --tarballs
conda clean -t
#删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
conda clean -y -all

Python管理

变更到指定版本

conda install python=3.5

将python版本更新到最新版本

conda update python