Debian9にAnacondaPythonディストリビューションをインストールする方法
序章
Anacondaは、オープンソースのパッケージマネージャー、環境マネージャー、およびPythonおよびRプログラミング言語のディストリビューションです。 データサイエンスと機械学習のワークフロー向けに設計されており、大規模なデータ処理、科学コンピューティング、予測分析に一般的に使用されています。
Anacondaは、無料と有料の両方のエンタープライズバージョンで利用でき、1,000を超えるデータサイエンスパッケージのコレクションを提供します。 Anacondaディストリビューションには、 conda
コマンドラインユーティリティ。 あなたはアナコンダと conda
公式のAnacondaドキュメントを読んでください。
このチュートリアルでは、Python3バージョンのAnacondaをDebian9サーバーにインストールする方法について説明します。
前提条件
このガイドを開始する前に、サーバーにsudo権限を持つroot以外のユーザーを設定する必要があります。
この前提条件を達成するには、Debian9初期サーバーセットアップガイドを完了してください。
Anacondaのインストール
Anacondaをインストールする最良の方法は、最新のAnacondaインストーラーbashスクリプトをダウンロードし、検証してから実行することです。
AnacondaホームページからアクセスできるダウンロードページでPython3用のAnacondaの最新バージョンを見つけてください。 執筆時点では、最新バージョンは5.2ですが、入手可能な場合は、それ以降の安定バージョンを使用する必要があります。
次に、に変更します /tmp
サーバー上のディレクトリ。 これは、Anaconda bashスクリプトなど、実行後に不要になる一時的なアイテムをダウンロードするのに適したディレクトリです。
- cd /tmp
を使用します curl
スクリプトをダウンロードするためのコマンドラインツール。 インストール curl
:
- sudo apt install curl
今、使用します curl
アナコンダのウェブサイトからコピーしたリンクをダウンロードするには:
- curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
これで、SHA-256チェックサムを介した暗号化ハッシュ検証を使用してインストーラーのデータ整合性を検証できます。 を使用します sha256sum
スクリプトのファイル名と一緒にコマンド:
- sha256sum Anaconda3-5.2.0-Linux-x86_64.sh
次のような出力が表示されます。
Output09f53738b0cd3bb96f5b1bac488e5528df9906be2480fe61df40e0e0d19e3d48 Anaconda3-5.2.0-Linux-x86_64.sh
適切なAnacondaバージョンについては、 Anaconda with Python 3 on64ビットLinuxページで利用可能なハッシュに対して出力を確認する必要があります。 出力がに表示されるハッシュと一致する限り sha2561
行、あなたは行ってもいいです。
これで、スクリプトを実行できます。
- bash Anaconda3-5.2.0-Linux-x86_64.sh
次の出力が表示されます。
Output
Welcome to Anaconda3 5.2.0
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
プレス ENTER
続行してからを押します ENTER
ライセンスを読み通します。 ライセンスの読み取りが完了すると、ライセンス条項を承認するように求められます。
OutputDo you approve the license terms? [yes|no]
同意する限り、次のように入力します yes
.
この時点で、インストールの場所を選択するように求められます。 押すことができます ENTER
デフォルトの場所を受け入れるか、別の場所を指定して変更します。
OutputAnaconda3 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 prepend the Anaconda3 install location
to PATH in your /home/sammy/.bashrc ? [yes|no]
[no] >>>
タイプ yes
あなたが使用できるように conda
指図。 次に、次の出力が表示されます。
OutputAppending source /home/sammy/anaconda3/bin/activate to /home/sammy/.bashrc
A backup will be made to: /home/sammy/.bashrc-anaconda3.bak
...
最後に、Linuxで実行できるMicrosoftによって開発されたコード用の無料のオープンソースエディターであるVisual Studio Code(またはVSCode)をダウンロードするかどうかに関する次のプロンプトが表示されます。 このエディターの詳細については、公式のVisual StudioCodeのWebサイトを参照してください。
この時点で、次のように入力して、エディターを今すぐダウンロードするかどうかを決定できます。 yes
また no
.
Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.
To install Visual Studio Code, you will need:
- Administrator Privileges
- Internet connectivity
Visual Studio Code License: https://code.visualstudio.com/license
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>>
インストールをアクティブ化するには、 ~/.bashrc
ファイル:
- source ~/.bashrc
それが済んだら、を利用してインストールを確認できます conda
コマンド、例えば list
:
- conda list
Anacondaのインストールで利用できるすべてのパッケージの出力を受け取ります。
Output# packages in environment at /home/sammy/anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0
alabaster 0.7.10 py36h306e16b_0
anaconda 5.2.0 py36_3
...
Anacondaがインストールされたので、Anaconda環境のセットアップに進むことができます。
アナコンダ環境のセットアップ
Anaconda仮想環境を使用すると、必要なPythonバージョンとパッケージごとにプロジェクトを整理できます。 セットアップしたAnaconda環境ごとに、使用するPythonのバージョンを指定し、関連するすべてのプログラミングファイルをそのディレクトリ内にまとめることができます。
まず、使用できるPythonのバージョンを確認できます。
- conda search "^python$"
Python3とPython2の両方のバージョンを含む、ターゲットにできるさまざまなバージョンのPythonで出力を受け取ります。 このチュートリアルではPython3でAnacondaを使用しているため、Python3バージョンのパッケージにのみアクセスできます。
最新バージョンのPython3を使用して環境を作成しましょう。 これは、バージョン3をに割り当てることで実現できます。 python
口論。 環境をmy_envと呼びますが、特に環境を使用して複数のバージョンのPythonにアクセスする場合は、環境にわかりやすい名前を使用することをお勧めします。
- conda create --name my_env python=3
ダウンロードされたものとインストールされるパッケージに関する情報を含む出力を受け取り、次に進むように求められます y
また n
. 同意する限り、次のように入力します y
.
The conda
ユーティリティは環境のパッケージをフェッチし、完了時に通知します。
次のように入力して、新しい環境をアクティブ化できます。
- source activate my_env
環境をアクティブにすると、コマンドプロンプトのプレフィックスが変更されます。
-
環境内で、使用する予定のバージョンのPythonを使用していることを確認できます。
- python --version
OutputPython 3.7.0 :: Anaconda, Inc.
Anaconda環境を非アクティブ化する準備ができたら、次のように入力して非アクティブ化できます。
- source deactivate
単語を置き換えることができることに注意してください source
と .
同じ結果を達成するために。
Pythonのより具体的なバージョンをターゲットにするには、特定のバージョンをに渡すことができます python
のような議論 3.5
、 例えば:
- conda create -n my_env35 python=3.5
次のコマンドを使用して、それぞれの環境内で同じブランチに沿ってPythonのバージョンを更新できます(Python3.5.1をPython3.5.2に更新する場合と同様)。
- conda update python
より具体的なバージョンのPythonをターゲットにする場合は、それを python
のように、引数 python=3.3.2
.
このコマンドを使用して、セットアップしたすべての環境を検査できます。
- 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
たとえば、次のコマンドを使用します。
- conda install --name my_env35 numpy
あなたがあなたが望むことを知っているなら numpy
作成時に環境、あなたはあなたの中でそれをターゲットにすることができます conda create
指図:
- conda create --name my_env python=3 numpy
特定のプロジェクトに取り組んでおらず、関連する環境がさらに必要ない場合は、そのプロジェクトを削除できます。 これを行うには、次のように入力します。
- conda remove --name my_env35 --all
さて、あなたがタイプするとき conda info --envs
コマンドを実行すると、削除した環境は一覧表示されなくなります。
アナコンダの更新
すべての最新パッケージリリースで作業できるように、Anacondaが最新であることを定期的に確認する必要があります。
これを行うには、最初に更新する必要があります conda
効用:
- conda update conda
プロンプトが表示されたら、次のように入力します y
更新を続行します。
一度の更新 conda
完了したら、Anacondaディストリビューションを更新できます。
- conda update anaconda
再度、プロンプトが表示されたら、次のように入力します y
続行します。
これにより、の最新リリースを使用していることが保証されます conda
とアナコンダ。
Anacondaのアンインストール
Anacondaを使用しなくなって、アンインストールする必要がある場合は、まず anaconda-clean
モジュール。Anacondaをアンインストールするときにの構成ファイルを削除します。
- conda install anaconda-clean
タイプ y
そうするように促されたとき。
インストールしたら、次のコマンドを実行できます。 答えるように求められます y
それぞれを削除する前に。 プロンプトを表示したくない場合は、次を追加します --yes
コマンドの最後まで:
anaconda-clean
これにより、というバックアップフォルダも作成されます .anaconda_backup
ホームディレクトリ:
OutputBackup directory: /home/sammy/.anaconda_backup/2018-09-06T183049
次のコマンドを入力して、Anacondaディレクトリ全体を削除できるようになりました。
- rm -rf ~/anaconda3
最後に、PATH行をから削除できます .bashrc
Anacondaが追加したファイル。 これを行うには、最初にnanoなどのテキストエディタを開きます。
- nano ~/.bashrc
次に、ファイルの最後までスクロールするか(これが最近のインストールの場合)、次のように入力します CTRL + W
Anacondaを検索します。 削除またはコメントアウト export PATH
ライン:
...
# added by Anaconda3 installer
export PATH="/home/sammy/anaconda3/bin:$PATH"
ファイルの編集が完了したら、次のように入力します CTRL + X
終了して y
変更を保存します。
これで、Anacondaがサーバーから削除されました。
結論
このチュートリアルでは、Anacondaのインストールについて説明しました。 conda
コマンドラインユーティリティ、環境のセットアップ、Anacondaの更新、および不要になった場合のAnacondaの削除。
Anacondaを使用すると、データサイエンス、科学計算、分析、および大規模なデータ処理のワークロードを管理できます。 ここから、データ分析と機械学習のチュートリアルをチェックして、使用できるさまざまなツールと実行できるプロジェクトについて詳しく知ることができます。