【Anaconda】基本命令

Conda是Anaconda中一个强大的包和环境管理工具,可以在Windows的Anaconda Prompt命令行使用,也可以在macOS或者Linux系统的终端窗口(terminal window)的命令行使用。

本文简单介绍conda的一些常用命令(对于大多数人来说掌握了这些就基本上能够‘生活自理’了吧)命令。当然,本文假定你已经安装了Anaconda,并且在Windows条件下使用Anaconda Prompt或者在Linux下使用terminal window。

1、查看conda版本

conda --version

2、设置镜像

 1 #设置清华镜像
 2 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
 3 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
 4 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
 5 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
 6 #设置bioconda
 7 conda config --add channels bioconda
 8 conda config --add channels conda-forge
 9 #设置搜索时显示通道地址
10 conda config --set show_channel_urls yes

3、创建虚拟环境

  使用conda创建虚拟环境的命令格式为:

conda create -n env_name python=3.8

这表示创建python版本为3.8、名字为env_name的虚拟环境。创建后,env_name文件可以在Anaconda安装目录envs文件下找到。

在不指定python版本时,自动创建基于最新python版本的虚拟环境.      

4、查看有哪些虚拟环境

以下三条命令都可以。注意最后一个是”--”,而不是“-”.

1 conda env list
2 conda info -e
3 conda info --envs

所显示的列表中,前面带星号“*“的表示当前活动环境。

5、激活虚拟环境

使用如下命令即可激活创建的虚拟环境。

conda activate env_name

6、退出虚拟环境

使用如下命令即可退出当前工作的虚拟环境

conda activate
conda deactivate

7、删除虚拟环境

执行以下命令可以将该指定虚拟环境及其中所安装的包都删除。

conda remove --name env_name --all

 如果只删除虚拟环境中的某个或者某些包则是:

conda remove --name env_name  package_name

8、导出环境

  很多的软件依赖特定的环境,我们可以导出环境,这样方便自己在需要时恢复环境,也可以提供给别人用于创建完全相同的环境。

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

9、查询包的安装情况

 查询看当前环境中安装了哪些包

conda list

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

conda search package_name

10、查询是否有安装某个包

用conda list后跟package名来查找某个指定的包是否已安装,而且支持*通配模糊查找。

conda list pkgname        

conda list pkgname*        

11、conda卸载包

conda uninstall package_name

12、清理anaconda缓存

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

13、将版本变更到指定版本

conda install python=3.5

 

posted @ 2026-07-07 15:44  taohuaxiaochunfeng  阅读(9)  评论(0)    收藏  举报