Anaconda常用命令
Anaconda
查看conda版本 | conda --version |
查看conda配置环境 | conda config --show |
设置镜像 | #设置清华镜像 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 update conda |
更新Anaconda全部 | conda update Anaconda |
查询命令帮助 | conda command_name --help |
创建虚拟环境 | conda create -n env_name python=version |
也可以在创建环境时安装需要的包(不建议这么做,命令尽量简化) | conda create -n env_name pkg1 pkg2 python=version |
查看存在的虚拟环境 | conda env list conda info -e conda info --envs |
切换(激活)虚拟环境 | conda activate env_name |
退出虚拟环境到base | conda activate conda deactivate |
删除虚拟环境和全部包 | conda remove --name env_name --all |
删除虚拟环境和指定包 | conda remove --name env_name package_name |
导出环境 | #获得环境中的所有配置 环境名为myenv conda env export --name myenv > myenv.yml #重新还原环境 conda env create -f myenv.yml |
查看当前环境安装了哪些包 | conda list |
搜索你想要的包 | conda search package_name |
查询你是否安装了这个包 | conda list package_name conda list package_name* 通配模糊查找 |
在当前环境中安装一个包 | conda install package_name |
在当前环境中安装特定版本的包 | conda install package_name=version |
更新特定包到最新版本 | conda update package_name |
指定从特定channal安装包 | conda install pkg_name -c conda_channal |
卸载指定包(会删除它的所有依赖) | conda uninstall package_name |
卸载指定包(只删除包,不删除依赖,不建议这么做!!!) | conda uninstall package_name --force |
清理anaconda缓存 | conda clean -p # 删除没有用的包 --packages conda clean -t # 删除tar打包 --tarballs conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包) |
查看anaconda的配置信息 | conda info |
channal管理 | 追加conda-forge channel: conda config --add channels conda-forge 移除conda-forge channel: conda config --remove channels conda-forge 查询当前配置中包含哪些channels conda config --get channels |