序章

Anacondaは、オープンソースのパッケージマネージャー、環境マネージャー、およびPythonおよびRプログラミング言語のディストリビューションです。 データサイエンスと機械学習のワークフロー向けに設計されたAnacondaは、大規模なデータ処理、科学コンピューティング、予測分析に一般的に使用されています。

データを操作するユーザーをサポートする1,000以上のパッケージのコレクションを提供するアナコンダは、無料と有料の両方のエンタープライズバージョンで利用できます。 Anacondaディストリビューションには、 conda コマンドラインユーティリティ。 あなたはアナコンダと conda 公式のAnacondaドキュメントを読んでください。

このチュートリアルでは、Python3バージョンのAnacondaをDebian10サーバーにインストールする方法について説明します。

前提条件

このガイドを開始する前に、サーバーにsudo権限を持つroot以外のユーザーを設定する必要があります。

この前提条件を達成するには、Debian10初期サーバーセットアップガイドを完了してください。

Anacondaのインストール

AnacondaをDebian10サーバーにインストールするには、最新のAnacondaインストーラーbashスクリプトをダウンロードして検証し、実行する必要があります。

Anacondaディストリビューションページで、Python3用のAnacondaの最新バージョンを見つけてください。 執筆時点では、最新バージョンは2019.03ですが、入手可能な場合は、それ以降の安定バージョンを使用する必要があります。

次に、に変更します /tmp サーバー上のディレクトリ。 これは、Anaconda bashスクリプトなど、実行後に不要になる一時的なアイテムをダウンロードするのに適したディレクトリです。

  1. cd /tmp

curlコマンドラインツールを使用してスクリプトをダウンロードします。 curlをインストールします。

sudo apt install curl

次に、curlを使用して、AnacondaWebサイトからコピーしたリンクをダウンロードします。

  1. curl -O https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh

この時点で、SHA-256チェックサムを介した暗号化ハッシュ検証を使用してインストーラーのデータ整合性を検証できます。 を使用します sha256sum スクリプトのファイル名と一緒にコマンド:

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

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

Output
45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a Anaconda3-2019.03-Linux-x86_64.sh

適切なAnacondaバージョンについては、 Anaconda with Python 3 on64ビットLinuxページで利用可能なハッシュに対して出力を確認する必要があります。 出力がに表示されるハッシュと一致する限り sha2561 行、あなたは行ってもいいです。

これで、スクリプトを実行できます。

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

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

Output
Welcome to Anaconda3 2019.03 In order to continue the installation process, please review the license agreement. Please, press ENTER to continue >>>

プレス ENTER 続行してからを押します ENTER ライセンスを読み通します。 ライセンスの読み取りが完了すると、ライセンス条項を承認するように求められます。

Output
Do you approve the license terms? [yes|no]

同意する限り、次のように入力します yes.

この時点で、インストールの場所を選択するように求められます。 押すことができます ENTER デフォルトの場所を受け入れるか、別の場所を指定して変更します。

Output
Anaconda3 will now be installed into this location: /home/sammy/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below [/home/sammy/anaconda3] >>>

インストールプロセスは続行されます。 時間がかかる場合がありますのでご注意ください。

インストールが完了すると、次の出力が表示されます。

Output
... installation finished. Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no] [no] >>>

タイプ yes そのため、AnacondaをPATHに手動で追加する必要はありません。

Output
Appending source /home/sammy/anaconda3/bin/activate to /home/sammy/.bashrc A backup will be made to: /home/sammy/.bashrc-anaconda3.bak ...

これで、ソースを調達してインストールをアクティブ化できます。 ~/.bashrc ファイル:

  1. source ~/anaconda3/bin/activate

これで、自動的に名前が付けられるAnacondaの基本プログラミング環境になります。 base. これを反映してプロンプトが変更されます。

今、あなたは実行することができます conda init 環境を初期化するコマンド。

  1. conda init

それが済んだら、を利用してインストールを確認できます conda コマンド、例えば list:

  1. conda list

Anacondaのインストールで利用できるすべてのパッケージの出力を受け取ります。

Output
# packages in environment at /home/sammy/anaconda3: # # Name Version Build Channel _ipyw_jlab_nb_ext_conf 0.1.0 py37_0 alabaster 0.7.12 py37_0 anaconda 2019.03 py37_0 ...

Anacondaがインストールされたので、Anaconda環境のセットアップに進むことができます。

アナコンダ環境のセットアップ

Anaconda仮想環境を使用すると、必要なPythonバージョンとパッケージごとにプロジェクトを整理できます。 セットアップしたAnaconda環境ごとに、使用するPythonのバージョンを指定し、関連するすべてのプログラミングファイルをそのディレクトリ内にまとめることができます。

まず、使用できるPythonのバージョンを確認できます。

  1. conda search "^python$"

Python3とPython2の両方のバージョンを含む、ターゲットにできるさまざまなバージョンのPythonで出力を受け取ります。 このチュートリアルではPython3でAnacondaを使用しているため、Python3バージョンのパッケージにのみアクセスできます。

最新バージョンのPython3を使用して環境を作成しましょう。 これは、バージョン3をに割り当てることで実現できます。 python 口論。 環境をmy_envと呼びますが、特に環境を使用して複数のバージョンのPythonにアクセスする場合は、環境にわかりやすい名前を使用することをお勧めします。

  1. conda create --name my_env python=3

ダウンロードされたものとインストールされるパッケージに関する情報を含む出力を受け取り、次に進むように求められます y また n. 同意する限り、次のように入力します y.

The conda ユーティリティは環境のパッケージをフェッチし、完了時に通知します。

次のように入力して、新しい環境をアクティブ化できます。

  1. conda activate my_env

環境をアクティブにすると、コマンドプロンプトのプレフィックスが変更されます。

環境内で、使用する予定のバージョンのPythonを使用していることを確認できます。

  1. python --version
Output
Python 3.7.3

Anaconda環境を非アクティブ化する準備ができたら、次のように入力して非アクティブ化できます。

  1. conda deactivate

Pythonのより具体的なバージョンをターゲットにするには、特定のバージョンをに渡すことができます python のような議論 3.5、 例えば:

  1. conda create -n my_env35 python=3.5

次のコマンドを使用して、それぞれの環境内の同じブランチに沿ってPythonのバージョンを更新できます。

  1. conda update python

より具体的なバージョンのPythonをターゲットにする場合は、それを python のように、引数 python=3.3.2.

このコマンドを使用して、セットアップしたすべての環境を検査できます。

  1. conda info --envs
Output
# conda environments: # base * /home/sammy/anaconda3 my_env /home/sammy/anaconda3/envs/my_env my_env35 /home/sammy/anaconda3/envs/my_env35

アスタリスクは、現在アクティブな環境を示します。

作成する各環境 conda create いくつかのデフォルトパッケージが付属します:

  • openssl
  • pip
  • python
  • readline
  • setuptools
  • sqlite
  • tk
  • wheel
  • xz
  • zlib

次のようなパッケージを追加できます numpy たとえば、次のコマンドを使用します。

  1. conda install --name my_env35 numpy

あなたがあなたが望むことを知っているなら numpy 作成時に環境、あなたはあなたの中でそれをターゲットにすることができます conda create 指図:

  1. conda create --name my_env python=3 numpy

特定のプロジェクトに取り組んでおらず、関連する環境がさらに必要ない場合は、そのプロジェクトを削除できます。 これを行うには、次のように入力します。

  1. conda remove --name my_env35 --all

さて、あなたがタイプするとき conda info --envs コマンドを実行すると、削除した環境は一覧表示されなくなります。

アナコンダの更新

すべての最新パッケージリリースで作業できるように、Anacondaが最新であることを定期的に確認する必要があります。

これを行うには、最初に更新する必要があります conda 効用:

  1. conda update conda

プロンプトが表示されたら、次のように入力します y 更新を続行します。

一度の更新 conda 完了したら、Anacondaディストリビューションを更新できます。

  1. conda update anaconda

再度、プロンプトが表示されたら、次のように入力します y 続行します。

これにより、の最新リリースを使用していることが保証されます conda とアナコンダ。

Anacondaのアンインストール

Anacondaを使用しなくなって、それをアンインストールする必要がある場合は、システムから完全に離れていることを確認するためのいくつかの手順があります。

まず、現在の基本Anaconda環境を非アクティブ化します。

  1. conda deactivate

次に、 anaconda-clean モジュール。Anacondaをアンインストールするときにの構成ファイルを削除します。

  1. conda install anaconda-clean

タイプ y そうするように促されたとき。

インストールしたら、次のコマンドを実行できます。 答えるように求められます y それぞれを削除する前に。 プロンプトを表示したくない場合は、次を追加します --yes コマンドの最後まで:

  1. anaconda-clean

これにより、というバックアップフォルダも作成されます .anaconda_backup ホームディレクトリ:

Output
Backup directory: /home/sammy/.anaconda_backup/2019-07-09T020356

次のコマンドを入力して、Anacondaディレクトリ全体を削除できるようになりました。

  1. rm -rf ~/anaconda3

最後に、PATH行をから削除できます .bashrc Anacondaが追加したファイル。 これを行うには、最初にnanoなどのテキストエディタを開きます。

  1. nano ~/.bashrc

次に、ファイルの最後までスクロールするか(これが最近のインストールの場合)、次のように入力します CTRL + W Anacondaを検索します。 初期化するスクリプトを削除またはコメントアウトします conda.

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

ファイルの編集が完了したら、次のように入力します CTRL + X 終了して y 変更を保存します。

これで、Anacondaがサーバーから削除されました。

結論

このチュートリアルでは、Anacondaのインストールについて説明しました。 conda コマンドラインユーティリティ、環境のセットアップ、Anacondaの更新、および不要になった場合のAnacondaの削除。

Anacondaを使用すると、データサイエンス、科学計算、分析、および大規模なデータ処理のワークロードを管理できます。 ここから、データ分析機械学習のチュートリアルをチェックして、使用できるさまざまなツールと実行できるプロジェクトについて詳しく知ることができます。