找回密码
 立即注册
首页 业界区 安全 Conda 常用命令整理

Conda 常用命令整理

蒲善思 2026-1-18 12:10:00
环境管理

管理独立的 Python 运行环境,解决项目间依赖冲突。

  • 创建环境
    1. # 创建名为 myenv 的新环境
    2. conda create -n myenv
    3. # 创建并指定 Python 版本
    4. conda create -n myenv python=3.9
    复制代码
  • 激活/切换环境
    1. # 进入 myenv 环境
    2. conda activate myenv
    3. # 退出当前环境
    4. conda deactivate
    复制代码
  • 查看与删除
    1. # 列出所有已创建的环境
    2. conda env list
    3. # 彻底删除某个环境
    4. conda remove -n myenv --all
    5. # 克隆一个已有环境
    6. conda create -n new_env --clone old_env
    复制代码
包管理

在当前激活的环境中,安装、更新、删除软件包。

  • 安装与更新
    1. # 安装包
    2. conda install numpy
    3. # 安装指定版本
    4. conda install numpy=1.21
    5. # 更新指定包
    6. conda update numpy
    7. # 更新所有包
    8. conda update --all
    复制代码
  • 查看与卸载
    1. # 列出当前环境已安装的包
    2. conda list
    3. # 搜索可用包及版本
    4. conda search pytorch
    5. # 卸载包
    6. conda remove numpy
    复制代码
环境共享

通过文件与他人共享完全一致的环境配置。

  • 导出环境配置
    1. # 生成 environment.yml 文件
    2. conda env export > environment.yml
    复制代码
  • 从文件创建环境
    1. # 根据 yml 文件复现环境
    2. conda env create -f environment.yml
    复制代码
配置与优化

提升 Conda 使用体验的配置技巧。

  • 添加 Conda-Forge 频道(社区频道,包更全更新)
    1. conda config --add channels conda-forge
    2. conda config --set channel_priority strict
    复制代码
  • 清理缓存(释放磁盘空间)
    1. conda clean --all
    复制代码
重要原则

与 pip 协同工作时,请遵循:
“先 Conda,后 Pip”
即优先使用 Conda 安装,仅在 Conda 中没有的包才使用 pip 安装,以最大程度减少依赖冲突。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

4 天前

举报

喜欢鼓捣这些软件,现在用得少,谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册