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の仮想プライベートサーバーで今すぐお試しください!