conda 命令行

conda 命令行

与conda有关的命令

查看conda版本

conda --version

设置镜像源

#设置清华镜像
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/
#设置bioconda
conda config --add channels bioconda
conda config --add channels conda-forge
#设置搜索时显示通道地址
conda config --set show_channel_urls yes

查看conda源

conda config --show-sources

更新conda

conda update conda

更新Anaconda整体

conda update Anaconda

清理anaconda缓存

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

虚拟环境

创建虚拟环境

conda create -n env_name python=3.8

查看虚拟环境列表

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

激活虚拟环境

conda activate env_name

退出虚拟环境

conda deactivate

删除虚拟环境

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

conda remove -n env_name --all

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

conda remove -n 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后跟package名来查找某个指定的包是否已安装,而且支持*通配模糊查找。

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 uninstall package_name
posted @ 2025-03-23 16:57  狐狸胡兔  阅读(89)  评论(0)    收藏  举报