Conda常用命令汇总

Conda 是一个流行的包管理器和环境管理工具,广泛应用于数据科学、机器学习等领域。它可以帮助我们管理 Python 包以及不同版本的环境,避免包冲突,提升项目的可复现性。以下是一些常用的 Conda 命令,涵盖环境创建、管理、包安装等常见操作。

  1. 创建新环境
python 复制代码
conda create --name <env_name> python=<version>
# 示例:创建一个名为myenv的环境,使用Python 3.9
conda create --name myenv python=3.9
  1. 激活环境
python 复制代码
conda activate <env_name>
# 示例:激活名为myenv的环境
conda activate myenv
  1. 退出环境
python 复制代码
conda deactivate
# 示例:退出当前环境
conda deactivate
  1. 查看已创建的环境
python 复制代码
conda env list
# 或
conda info --envs
  1. 删除环境
python 复制代码
conda remove --name <env_name> --all
# 示例:删除名为myenv的环境
conda remove --name myenv --all
  1. 安装包
python 复制代码
conda install <package_name>
# 示例:安装numpy包
conda install numpy
  1. 安装指定版本的包
python 复制代码
conda install <package_name>=<version>
# 示例:安装numpy 1.18.1版本
conda install numpy=1.18.1
  1. 安装多个包
python 复制代码
conda install <package_name1> <package_name2> ...
# 示例:同时安装numpy和pandas
conda install numpy pandas
  1. 查看已安装的包
python 复制代码
conda install <package_name1> <package_name2> ...
# 示例:同时安装numpy和pandas
conda install numpy pandas
复制代码
 
  1. 更新包
python 复制代码
conda update <package_name>
# 示例:更新numpy包
conda update numpy
  1. 更新所有包
python 复制代码
conda update --all
  1. 卸载包
python 复制代码
conda remove <package_name>
# 示例:卸载numpy包
conda remove numpy
  1. 导出环境配置
python 复制代码
conda list --export > environment.yml
# 或
conda env export > environment.yml
  1. 从环境配置文件创建环境
python 复制代码
conda env create -f environment.yml
# 示例:根据environment.yml文件创建环境
conda env create -f environment.yml
  1. 更新环境配置文件
python 复制代码
conda env update -f environment.yml
  1. 查看环境信息
python 复制代码
conda info
  1. 查找包
python 复制代码
conda search <package_name>
# 示例:查找numpy包
conda search numpy
  1. 切换频道
python 复制代码
conda config --add channels <channel_name>
# 示例:添加conda-forge频道
conda config --add channels conda-forge
  1. 清理缓存
复制代码
 
python 复制代码
conda clean --all
  1. 生成环境依赖树
python 复制代码
conda list --explicit
相关推荐
行者-全栈开发21 小时前
【码动四季·秋】把 Spring Boot 的 Tomcat 换成 Undertow:一次容器替换的三处暗坑
spring boot·tomcat·容器化·依赖管理·undertow
AI 编程助手GPT9 天前
GPT 脚本别只发一个文件:用 uv 把依赖和锁一起交付
人工智能·python·gpt·uv·依赖管理
benjiangliu11 天前
恩培趣味计算机视觉-01-conda环境和Python库
开发语言·python·conda
天若有情67312 天前
POT规范|一套个人自研NPM包本地生命周期管理体系
npm·包管理·前端工程化·个人开源·工程规范·pot规范
weixin_4617694015 天前
conda create 创建容器 Failed to resolve ‘repo.anaconda.com‘问题
开发语言·python·conda·repo·网络问题·无法创建
饭来_19 天前
Ubuntu 中出现 CondaToSNonInteractiveError 的解决方法
ubuntu·conda·debug
emo_2b21 天前
Pycharm配置conda解释器时遇到的问题及解决方法
linux·pycharm·conda
Είναι η κοπέλα23 天前
llama.cpp 与 GGUF 格式:本地大模型的“裸引擎“
开发语言·人工智能·pytorch·python·conda
Είναι η κοπέλα24 天前
显存计算与模型选择:你的显卡能跑多大的模型
人工智能·pytorch·python·开源·conda
天蓝蓝的本我24 天前
conda日常用到的命令积累1-登录linux,安装pycharm
linux·pycharm·conda