conda使用指南
conda
命令可以用来:
- 创建新的 conda 环境。
- 在现有的 conda 环境中安装/升级包。
- 查询/搜索 Anaconda 包的索引和当前 Anaconda 的安装。
注意: 我们可以将前面带有两个短线(--
)的常用命令进行缩写(并不是所有的都可以缩写),方法是取一个短线和选项的首字母。例如 --name
可以缩写成 -n
,--envs
可以缩写成 -e
。
一、查看帮助
conda
conda -h
conda --help
二、查看版本
conda -V
conda –-version
三、查看所有的虚拟环境
conda env list
conda info -e
conda info --envs
四、激活/关闭环境
conda activate env_name # 激活环境
conda deactivate # 关闭环境
五、clean清理
conda clean -h # 查看clean清理帮助
conda clean -p # 清理无用安装包
conda clean -t # 清理tar包
conda clean --all # 清理所有安装包及cache
六、config指令
conda config -h # 查看config帮助
conda config --show-sources # 查看源
conda config --add channels + 要添加的源 # 添加源
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 --remove channels + 要删除的源 # 删除源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
七、create指令
conda create -h # 查看帮助
conda create -n env_name python=3.11.7 # 创建指定版本Python的环境
conda create -n env_name python # 默认最新版本Python的环境
conda create -n env_name # 创建一个空的环境
conda create -n robot1 --clone robot # 根据环境名克隆环境
conda create -p E:\Software\anaconda3\envs\ robot2 --clone robot # 根据环境路径克隆环境
八、查看环境配置信息
conda info
conda info -h # 查看帮助
九、包管理
查看包
conda list # 列出当前环境中已安装的包
conda list --reverse # 按顺序列出已安装的包
conda list ^p # 使用“^”列出所有以字母“p”开头的包
conda list --export > requirements.txt # 输出包列表到文件
conda search <package_name> # 搜索一个未安装的包在conda库中是否存在
conda search '*<search_term>*' # 搜索包含特定字符的包
conda search <channel>::<package_name> # 搜索特定通道中的包
安装包
conda install <package_name> # 在当前环境中安装包。
conda install --name <env_name> <package_name> # 在指定环境中安装包。
conda install <package_name>=<version> # 安装特定版本的包。
conda install --channel <channel_name> <package_name> # 从特定通道安装包。
conda install --force-reinstall <package_name> # 强制重新安装包。
删除包
conda remove <package_name> # 删除当前激活环境中的包
conda remove --name <env_name> <package_name> # 删除指定环境中的包
更新包
conda update <package_name> # 更新当前激活环境中的包
conda update --all # 更新当前环境中的所有包
conda update --all --name <env_name> # 更新指定环境中的所有包
升级conda(只能在base环境中升级)
conda update conda
十、指令大全进阶
conda指令大全_conda命令-CSDN博客