本文最后更新于63 天前,其中的信息可能已经过时,如有错误请发送邮件到3049467863@qq.com
虽然直接问ai比开博客来查方便,但是还是写了这篇博客
来源:Anaconda常用指令
1.管理conda本身
查看conda版本
conda --version
查看conda的环境配置
conda config --show
更新conda
conda update conda
更新Anaconda整体
conda update Anaconda
查询某个命令的帮助
conda create --help
2.管理环境
创建虚拟环境
这表示创建python版本为3.8、名字为env_name的虚拟环境。
创建后,env_name文件可以在Anaconda安装目录envs文件下找到。在不指定python版本时,自动创建基于最新python版本的虚拟环境.
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
此时使用python –version可以检查当前python版本是否为所想要的(即虚拟环境的python版本)。
退出虚拟环境
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
3.包(Package)的管理
查询包的安装情况
conda list
查询当前Anaconda repository中是否有你想要安装的包
conda search package_name
查询是否有安装某个包
用conda list后跟package名来查找某个指定的包是否已安装,而且支持*通配模糊查找。
conda list pkgname
conda list pkgname*
在当前(虚拟)环境中安装一个包
conda install package_name
将某个包更新到它的最新版本
conda update package_name
查询包的安装情况
conda list
卸载包
conda uninstall package_name
清理anaconda缓存
conda clean -p # 删除没有用的包 --packages
conda clean -t # 删除tar打包 --tarballs
conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)