一、主要用途
Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。它包含了conda、Python在内的超过180个科学包及其依赖项,可以创建多个你想要的python环境,并为每个python环境安装不同的包,不同环境相互切换。
二、虚拟环境相关命令
1、查看已经创建好的环境
conda env list
2、创建一个虚拟环境
conda create -n env_name python=版本号
3、激活虚拟环境
conda activate env_name
4、退出虚拟环境
conda deactivate
5、删除虚拟环境
conda remove --name env_name --all
conda remove --name env_name package_name # 只是删除虚拟环境中的某个包
6、查看虚拟环境的python版本
python --version
7、查看conda的版本
conda --version
三、安装包相关命令
1、查询看当前环境中安装了哪些包
conda list
2、查询是否有安装某个包
conda list pkgname
conda list pkgname* # 支持*通配模糊查找
3、包的安装和更新
conda install package_name # 在当前虚拟环境中安装一个包
conda install package_name=版本号 # 安装某个特定版本的包
conda update package_name # 将某个包更新到它的最新版本
conda install pkg_name -c 通道 # 指定从哪个channel进行安装
4、卸载包
conda uninstall package_name # 会将依赖于这个包的所有其它包也同时卸载
5、清理anaconda缓存
conda clean -p # 删除没有用的包 --packages
conda clean -t # 删除tar打包 --tarballs
conda clean -y -all # 删除所有的安装包及cache