Conda的作用与安装教程

一、Conda

Conda 是一个开源的软件包管理系统和环境管理系统,可以在不同平台上快速安装、运行和更新软件包及其依赖关系。它最初是为 Python 和 R 语言设计的,但现在也支持其他语言。Conda 允许用户创建独立的环境,以便在这些环境中可以拥有不同版本的软件包,从而避免依赖冲突的问题。

Anaconda与Miniconda

Anaconda

Anaconda 是一个基于 Conda 的完整的数据科学平台。它包含了超过 1500 个流行的数据科学包,包括 NumPy、Pandas、SciPy、Jupyter、Spyder 等。这些包在安装 Anaconda 时都会自动安装,因此用户无需单独下载和安装每个包。Anaconda 适合那些需要一个完整的数据科学环境的人,尤其是初学者和需要快速部署开发环境的人。

特点:

  • 大而全:包含了大量常用的数据科学包。

  • 开箱即用:安装后即可使用,无需额外配置。

  • 包含 Anaconda Navigator:一个图形化界面,用于管理包和环境。

Miniconda

Miniconda 是 Conda 的一个简化版本。它只包含 Conda 包管理系统和 Python,以及一些基本的包。Miniconda 不包含 Anaconda 中的预装包,因此用户可以从头开始安装他们所需的包。Miniconda 适合那些希望节省空间、并且只想安装所需包的人。

特点:

  • 小而精:只包含最基本的组件。

  • 灵活:用户可以自行选择安装所需的包。

  • 更快的安装和占用更少的磁盘空间。

Anaconda和Miniconda的区别

  1. 包的数量

    • Anaconda:包含超过 1500 个数据科学和机器学习的常用包。

    • Miniconda:只包含 Conda、Python 和一些基本的包。

  2. 安装体积

    • Anaconda:较大,安装文件大约有 3GB 左右。

    • Miniconda:较小,安装文件大约有 50MB 左右。

  3. 用途

    • Anaconda:适合需要一个完整的数据科学环境的用户,尤其是初学者。

    • Miniconda:适合有经验的用户,或者那些希望节省磁盘空间并自行安装所需包的人。

Anaconda的安装

Anaconda For Windows

  1. 访问anaconda官网/国内镜像站 ,下载anaconda安装包

访问anaconda官网(访问速度慢,不推荐)

anaconda官网如下图(已通过微软翻译自动翻译),需要提供邮箱安装(可跳过)

跳过后图像如下,选择适合自己操作系统的版本下载即可。

访问清华镜像站

清华镜像站页面如下:

将页面划到最下方找到形如Anaconda3-202x.xx-x-Windows-x86_64.exe的链接点击即开始下载

安装过程一路Next、Agree.

在此处更改安装位置,推荐安装到D盘(在现有Windows中其实已经不需要分盘了,分盘的意义更多的在于文件和应用的整理,以及在受到不可抗力需要重装系统时可以保存部分文件)

注意:请务必在安装盘位置下新建anaconda3文件夹(即确保复选框结尾为\anaconda3),而不是直接安装到D盘内,因为这样会导致文件直接散到安装位置,无法正常启动

此处选择如下

安装等待读条完成(读条时间会很长,不用着急,你甚至可以开一把王者)

安装完成后从底部搜索栏搜索进入环境变量配置界面新建系统变量CONDA_HOME,其值为conda安装位置

完成后进入Path,新建如下变量(原有内容不要动)

    %CONDA_HOME%\Scripts 
    %CONDA_HOME%\Library\mingw-w64\bin
    %CONDA_HOME%\Library\usr\bin 
    %CONDA_HOME%\Library\bin

如遇到如下情况,原有变量值不要动,在后面添加即可,中间用英文分号‘;’隔开。

为防止误操作,建议更改之前先复制粘贴值到其他位置再做修改。

安装完成后,搜索栏搜索打开终端,输入conda,有如下反应即表示conda安装成功

在终端输入 conda init 返回值如下图即代表指令成功

重新打开终端,看到终端前出现(base)界面conda即激活成功

此时输入python,会出现默认版本的python环境,代表conda安装成功。

Anaconda For Linux(Ubuntu)

在 Linux 系统(如 Ubuntu)上安装 Anaconda 的步骤与 Windows 类似,但由于 Linux 系统的开放性和命令行的高效性,安装过程主要通过命令行操作进行。下面是具体的安装步骤。

1. 下载 Anaconda 安装包

你可以从 Anaconda 官方网站或国内的镜像站下载 Anaconda 安装包。为了加快下载速度,建议使用清华大学开源软件镜像站。

使用命令行进入下载目录并下载 Anaconda 安装包:

    cd /tmp
    curl -O https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

2. 验证安装包(可选)

你可以使用 sha256sum 命令验证安装包的完整性。对比 Anaconda 提供的 SHA256 校验值,确保下载的文件没有被篡改。

    sha256sum Anaconda3-2024.06-1-Linux-x86_64.sh

官方提供的校验值可以在镜像站或官方 Anaconda 网站上找到。若两者一致,则表明文件没有问题。

3. 安装 Anaconda

运行下载的安装脚本进行安装:

    bash Anaconda3-2024.06-1-Linux-x86_64.sh

你将看到一系列提示,包括 Anaconda 的许可协议。阅读后按 Enter,并输入 yes 接受协议。

4. 配置安装路径

安装过程中你可以选择自定义安装路径,默认会安装到你的 ~/anaconda3 目录下。如果你需要将其安装到其他位置,可以在此步骤更改。

5. 初始化 Anaconda

安装完成后,脚本会询问你是否需要将 Anaconda 添加到环境变量中。通常选择 yes,它会自动修改你的 ~/.bashrc 文件,使得 Conda 在每次打开终端时自动加载。

你也可以手动加载:

    source ~/.bashrc

6. 验证安装

你可以通过以下命令验证 Anaconda 是否成功安装:

    conda --version

如果 Anaconda 已正确安装,你将看到类似如下输出:

conda 24.x.x

Miniconda的安装

待补全,有需要请联系作者


Conda的作用与安装教程
https://blog.waynews.top/archives/WqatMxiV
作者
Bruce
发布于
2024年07月29日
许可协议