Rocky Linux 8 安装 Anaconda Python 发行版

Anaconda 是一个开源包管理器,也是 Python 和 R 编程语言的发行版。 它通常用于数据科学、机器学习、大数据处理、科学计算和预测分析。 它可以安装在包括 Windows、Linux 和 macOS 在内的所有主要操作系统上。 Anaconda 帮助开发人员在一次安装中安装和管理 Python 依赖项。 它提供了超过 7,500 多个开源软件包的集合。

在这篇文章中,我们将向我们展示 Rocky Linux 8 上安装 Anaconda Python 发行版。

先决条件

  • 在 云平台上运行 RockyLinux 8 的服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Rocky Linux 8 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 下载 Anaconda 安装程序脚本

首先,我们需要从 Anaconda 官网下载最新版本的 Anaconda 安装脚本。

我们可以使用以下命令下载它:

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

下载完成后,使用以下命令创建安装程序文件的 sha256 加密哈希:

sha256sum Anaconda3-2021.05-Linux-x86_64.sh

我们将获得以下输出:

2751ab3d678ff0277ae80f9e8a74f218cfc70fe9a9cdc7bb1c137d7e47e33d53  Anaconda3-2021.05-Linux-x86_64.sh

现在,将结果与 Anaconda 网站上可用的哈希值相匹配。

如果结果匹配,我们可以继续下一步。

第 3 步 – 在 Rocky Linux 8 上安装 Anaconda

现在,运行 Anaconda 安装程序脚本将 Anaconda 安装到我们的系统中。

bash Anaconda3-2021.05-Linux-x86_64.sh

我们将被要求接受许可条款,如下所示:

Welcome to Anaconda3 2021.05

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>> 
Do we accept the license terms? [yes|no]
[no] >>> yes

键入是,然后按 Enter。 系统会要求我们设置安装位置:

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda3] >>> 

按 Enter 继续使用默认位置。 我们将被要求初始化 Anaconda:

PREFIX=/root/anaconda3
installation finished.
Do we wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes

键入 yes 并按 Enter 以初始化 Anaconda 并完成安装:

==> For changes to take effect, close and re-open wer current shell. <==

If we'd prefer that conda's base environment not be activated on startup, 
   set the auto_activate_base parameter to false: 

conda config --set auto_activate_base false

Thank we for installing Anaconda3!

===========================================================================

Working with Python and Jupyter notebooks is a breeze with PyCharm Pro,
designed to be used with Anaconda. Download now and have the best data
tools at wer fingertips.

PyCharm Pro for Anaconda is available at: https://www.anaconda.com/pycharm

现在,使用以下命令激活 Anaconda 安装:

source ~/.bashrc

我们将在以下输出中获得 Anaconda shell:

(base) [root@RockyLinux8 ~]# 

第 4 步 - 验证 Anaconda 安装

现在,运行以下命令来测试 Anaconda 安装。

conda info

我们将获得以下输出:

     active environment : base
    active env location : /root/anaconda3
            shell level : 1
       user config file : /root/.condarc
 populated config files : 
          conda version : 4.10.1
    conda-build version : 3.21.4
         python version : 3.8.8.final.0
       virtual packages : __linux=4.18.0=0
                          __glibc=2.28=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /root/anaconda3  (writable)
      conda av data dir : /root/anaconda3/etc/conda
  conda av metadata url : https://repo.anaconda.com/pkgs/main
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /root/anaconda3/pkgs
                          /root/.conda/pkgs
       envs directories : /root/anaconda3/envs
                          /root/.conda/envs
               platform : linux-64
             user-agent : conda/4.10.1 requests/2.25.1 CPython/3.8.8 Linux/4.18.0-305.7.1.el8_4.x86_64 rocky/8.4 glibc/2.28
                UID:GID : 0:0
             netrc file : None
           offline mode : False

要列出 Anaconda 可用的所有软件包,请运行以下命令:

conda list

我们应该在以下输出中看到所有包:

# packages in environment at /root/anaconda3:
#
# Name                    Version                   Build  Channel
_ipyw_jlab_nb_ext_conf    0.1.0                    py38_0  
_libgcc_mutex             0.1                        main  
alabaster                 0.7.12             pyhd3eb1b0_0  
anaconda                  2021.05                  py38_0  
anaconda-client           1.7.2                    py38_0  
anaconda-navigator        2.0.3                    py38_0  
anaconda-project          0.9.1              pyhd3eb1b0_1  
anyio                     2.2.0            py38h06a4308_1  
appdirs                   1.4.4                      py_0  
argh                      0.26.2                   py38_0  
argon2-cffi               20.1.0           py38h27cfd23_1  
asn1crypto                1.4.0                      py_0  
astroid                   2.5              py38h06a4308_1  
astropy                   4.2.1            py38h27cfd23_1  
async_generator           1.10               pyhd3eb1b0_0  
atomicwrites              1.4.0                      py_0  
attrs                     20.3.0             pyhd3eb1b0_0  

第 5 步 – 更新 Anaconda

Anaconda 提供了一个 conda 实用程序来更新 Anaconda 包。 首先,运行以下命令将 conda 实用程序更新到最新版本。

conda update conda

我们将获得以下输出:

## Package Plan ##

  environment location: /root/anaconda3

  added / updated specs:
    - conda


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    conda-4.10.3               |   py38h06a4308_0         2.9 MB
    xmltodict-0.12.0           |     pyhd3eb1b0_0          13 KB
    ------------------------------------------------------------
                                           Total:         2.9 MB

The following packages will be UPDATED:

  conda                               4.10.1-py38h06a4308_1 --> 4.10.3-py38h06a4308_0

The following packages will be DOWNGRADED:

  xmltodict                                     0.12.0-py_0 --> 0.12.0-pyhd3eb1b0_0


Proceed ([y]/n)? y


Downloading and Extracting Packages
xmltodict-0.12.0     | 13 KB     | #################################################################################################### | 100% 
conda-4.10.3         | 2.9 MB    | #################################################################################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

接下来,使用以下命令更新 Anaconda:

conda update anaconda

第 6 步 – 使用 Anaconda 创建环境

Anaconda 允许我们创建一个环境来组织基于 Python 版本的项目。

要创建一个名为 conda_env 的新环境,请运行:

conda create --name conda_env python=3

我们将获得以下输出:

#
# To activate this environment, use
#
#     $ conda activate conda_env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

现在,使用以下命令激活环境:

conda activate conda_env

我们将获得以下外壳:

(conda_env) [root@RockyLinux8 ~]# 

接下来,使用以下命令验证 Python 版本:

python --version

我们将获得以下输出:

Python 3.10.0

要列出所有环境,请运行以下命令:

conda info --envs

我们应该看到以下输出:

(conda_env) [root@RockyLinux8 ~]# conda info --envs
# conda environments:
#
base                     /root/anaconda3
conda_env             *  /root/anaconda3/envs/conda_env

要从 Anaconda 环境中停用,请运行以下命令:

conda deactivate

要删除 conda_env,请运行以下命令:

conda env remove -n conda_env

样本输出:

Remove all packages in environment /root/anaconda3/envs/conda_env:

步骤 7 – 卸载 Anaconda

如果要从系统中卸载 Anaconda,则需要将 anaconda-clean 实用程序安装到系统中。 我们可以使用以下命令安装它:

conda install anaconda-clean

安装后,我们将获得以下输出:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    anaconda-clean-1.1.0       |   py38h06a4308_1         244 KB
    ------------------------------------------------------------
                                           Total:         244 KB

The following NEW packages will be INSTALLED:

  anaconda-clean     pkgs/main/linux-64::anaconda-clean-1.1.0-py38h06a4308_1


Proceed ([y]/n)? y

接下来,运行以下命令从系统中卸载 Anaconda。

anaconda-clean

我们将获得以下输出:

Delete .conda? (y/n): y
Backup directory: /root/.anaconda_backup/2021-10-22T073105

接下来,使用以下命令删除 Anaconda 创建的所有文件和目录:

rm -rf ~/.condarc ~/.conda ~/.continuum

接下来,编辑 .bashrc 文件并删除 Anaconda 添加的所有行:

nano ~/.bashrc

删除以下行:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

完成后保存并关闭文件。

在上面的指南中,我们解释了 Rocky Linux 8 上安装 Anaconda。我们还解释了如何更新 Anaconda 并使用 Anaconda 创建环境。 有关更多信息,请访问 Anaconda 文档页面。 今天就在 的虚拟专用服务器上试试吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论