51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python - conda 常用命令介绍

本文介绍使用conda管理anaconda Python环境的相关命令。

conda 环境相关命令 {#conda-环境相关命令}

创建环境 {#创建环境}

-n:name 表示新环境名称

python:使用python版本

--clone:从现有环境复制而来

删除环境 {#删除环境}

查看环境 {#查看环境}

激活环境 {#激活环境}

退出环境 {#退出环境}

会回到base环境

conda 包相关命令 {#conda-包相关命令}

查看当前环境下conda管理的python包列表 {#查看当前环境下conda管理的python包列表}

安装python包 {#安装python包}

更新包 {#更新包}

卸载包 {#卸载包}

搜索不清楚名称的包 {#搜索不清楚名称的包}

conda 重现环境 {#conda-重现环境}

使用conda管理python一个重要的考量就是可迁移性,conda 提供了几种方法用于重现某个conda 环境。

Clone {#Clone}

上文介绍过这个命令,用于本地重现某个环境

Spec List {#Spec-List}

相同操作系统的计算机之间复制环境,可以生成 spec list

Environment.yml {#Environment-yml}

使用 -export 选项生成一个 environment.yml 文件,以在不同的平台和操作系统之间复现项目环境。

spec list 文件和 environment.yml 文件之间的区别在于: environment.yml 文件不针对特定操作系统,并且使用YAML格式。environment.yml 仅列出了软件包名称,由 conda 基于软件包的名称构建环境。 另一个区别是 -export 还包括使用pip安装的软件包,而 spec list 则没有。 注意:如果当前路径已经有了 environment.yml 文件,conda 会重写这个文件

Conda Pack {#Conda-Pack}

上述两种重现的方法都基于记录当前环境包信息,到新机器重建的思路。而Conda Pack用的是将当前环境的文件直接打包,带到新机器拆包使用的思路。

conda-pack 指定平台和操作系统,目标计算机必须具有与源计算机相同的平台和操作系统。

安装 conda pack {#安装-conda-pack}

打包环境 {#打包环境}

重现环境 {#重现环境}



文章链接:
https://www.zywvvd.com/notes/coding/python/conda-env-operation/conda-env-operation/

赞(0)
未经允许不得转载:工具盒子 » Python - conda 常用命令介绍