GNU/Linux >> Linux の 問題 >  >> Linux

RockyLinux8にAnacondaPythonディストリビューションをインストールする方法

Anacondaは、オープンソースのパッケージマネージャーであり、PythonおよびRプログラミング言語のディストリビューションです。これは、データサイエンス、機械学習、ビッグデータ処理、科学計算、および予測分析に一般的に使用されます。 Windows、Linux、macOSを含むすべての主要なオペレーティングシステムにインストールできます。 Anacondaは、開発者がPythonの依存関係を1回のインストールでインストールおよび管理するのに役立ちます。 7,500を超えるオープンソースパッケージのコレクションを提供しています。

この投稿では、RockyLinux8にAnacondaPythonDistributionをインストールする方法を紹介します。

前提条件

  • Atlantic.NetクラウドプラットフォームでRockyLinux8を実行しているサーバー
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてRockyLinux8を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

dnf update -y

ステップ2–Anacondaインストーラースクリプトをダウンロードする

まず、Anacondaインストールスクリプトの最新バージョンを公式Webサイトからダウンロードする必要があります。

次のコマンドを使用してダウンロードできます:

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

次に、結果をAnacondaWebサイトで入手可能なハッシュと一致させます。

結果が一致する場合は、次の手順に進むことができます。

ステップ3– RockyLinux8に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 you accept the license terms? [yes|no]
[no] >>> yes

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 you 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 your current shell. <==

If you'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 you 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 your fingertips.

PyCharm Pro for Anaconda is available at: https://www.anaconda.com/pycharm
で入手できます。

次に、次のコマンドを使用してAnacondaインストールをアクティブ化します。

source ~/.bashrc

次の出力でAnacondaシェルを取得します:

(base) [[email protected] ~]# 

ステップ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は、Anacondaパッケージを更新するためのcondaユーティリティを提供します。まず、次のコマンドを実行して、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) [[email protected] ~]# 

次に、次のコマンドを使用してPythonのバージョンを確認します。

python --version

次の出力が得られます:

Python 3.10.0

すべての環境を一覧表示するには、次のコマンドを実行します。

conda info --envs

次の出力が表示されます。

(conda_env) [[email protected] ~]# 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のドキュメントページをご覧ください。 Atlantic.Netの仮想プライベートサーバーで今すぐお試しください!


Linux
  1. LinuxにPythonをインストールする方法

  2. LinuxMint20にPythonをインストールする方法

  3. RockyLinux8にAnacondaPythonディストリビューションをインストールする方法

  1. Ubuntu16.04にAnacondaPythonディストリビューションをインストールする方法

  2. Debian9にAnacondaPythonをインストールする方法

  3. RockyLinux8にPython3.10をインストールする方法

  1. RockyLinux8.4のインストール方法

  2. RockyLinux8にPython3.9をインストールする方法

  3. Debian10にAnacondaPythonディストリビューションをインストールする方法