标签搜索

目 录CONTENT

文章目录

【环境配置】Conda 简介、安装、基本使用技巧

览平科技
2022-02-17 / 0 评论 / 1 点赞 / 350 阅读 / 1,629 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-02-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Conda 简介

Conda是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。

Conda支持的语言:PythonRRubyLuaScalaJavaJavaScriptC/C++FORTRAN。其中,最流行的是作为Python的环境管理工具。

Conda支持的平台:LinuxOS XWindows

Conda 的优势在于可以很便捷地将不同项目的不同依赖使用虚拟环境进行隔离。

Conda 安装

Conda的配置安装分为以下3种方式

方式一:Anaconda 安装 (新手推荐)

第一种方式是最常见的 Anaconda 安装,读者可根据自己平台(LinuxOS XWindows)点击下方链接进行下载安装。

https://www.anaconda.com/products/individual#Downloads

见下图红框中的蓝色链接:
conda_introduction_image_1

由于网上安装资料很多很详细,安装过程也很简单,这里就不在赘述。

方式二:Miniconda 安装 (强迫症推荐)

第二种方式是Miniconda安装方式。

Miniconda 是 Conda 免费最小的安装程序。它是 Anaconda 的小型引导程序版本,仅包含 Conda、Python、所依赖的包以及少量其他有用的包,包括 pipzlib等。

同样,读者可根据自己平台(LinuxOS XWindows)点击下方链接进行下载安装。

https://docs.conda.io/en/latest/miniconda.html

见下图红框中的蓝色链接:
conda_introduction_image_2

在以上两种安装方式中,读者不需要提前安装 Python ,只需在创建虚拟环境中指定 Python 及其版本即可。

方式三:pip 安装 (中二推荐)

第三种方式是通过 pip 进行Conda的安装。这种方式不常用,读者可自行尝试。

读者可通过在 CMD (或 Terminal )中,运行以下 shell 来进行安装。

pip install conda

使用这种方式的前提是读者使用的平台已安装 Python ,且可以正常使用 pip 命令。

Conda 基本使用技巧

这里列举了一些最为常用的 Conda 命令的基本使用技巧,更为详细的命令及参数说明请参见 Conda general commands

创建环境

conda create -n your_env_name python=x.x

请将上述命令中的 your_env_namex.x 改为自己所需创建的环境名称和 Python 版本号,不可直接复制粘贴运行!

进入/切换环境

conda activate your_env_name

请将上述命令中的 your_env_name 改为自己所需进入的环境名称,不可直接复制粘贴运行!

依赖安装

  • 最新版本的依赖安装
conda install your_lib_name
  • 指定版本的依赖安装
conda install your_lib_name=x.x.x
  • 指定镜像下载地址和版本的依赖安装
conda install your_lib_name=x.x.x -c your_lib_url

请将上述命令中的 your_lib_nameyour_lib_urlx.x.x 改为自己所需安装的依赖名称、镜像下载地址和版本号,不可直接复制粘贴运行!

另外,建议依赖安装时,请检查当前环境是否为所需安装依赖的环境,不可粗心大意!

**小技巧:**大多数镜像下载地址不能及时地将库、依赖更新至最新版本,建议conda installpip install 混合使用。

退出环境

conda deactivate   //退出当前环境

已创建环境列表

conda env list

清理环境

  • 清理未使用的依赖
conda clean -p
  • 清理tar缓存
conda clean -t
  • 清理索引缓存、锁文件、未使用的缓存包和tar缓存
conda clean -a

删除环境

conda remove -n your_env_name --all

请将上述命令中的 your_env_name 改为自己所需删除的环境名称,不可直接复制粘贴运行!


1

评论区