序章
Anaconda は、オープンソースのパッケージマネージャー、環境マネージャー、およびPythonおよびRプログラミング言語のディストリビューションです。 これは、大規模なデータ処理、科学計算、および予測分析に一般的に使用され、データサイエンティスト、開発者、ビジネスアナリスト、およびDevOpsで働く人々にサービスを提供します。
Anacondaは、720を超えるオープンソースパッケージのコレクションを提供しており、無料バージョンと有料バージョンの両方で利用できます。 Anacondaディストリビューションには、 conda
コマンドラインユーティリティ。 あなたはアナコンダと conda
Anacondaドキュメントページをお読みください。
このチュートリアルでは、Python3バージョンのAnacondaをUbuntu16.04サーバーにインストールする方法について説明します。
前提条件
このガイドを開始する前に、サーバーにsudo権限を持つroot以外のユーザーを設定する必要があります。 これを行う方法については、Ubuntu16.04初期サーバーセットアップガイドを完了することで学ぶことができます。
Anacondaのインストール
Anacondaをインストールする最良の方法は、最新のAnacondaインストーラーbashスクリプトをダウンロードし、検証してから実行することです。
Anacondaダウンロードページで、Python3用のAnacondaの最新バージョンを見つけてください。 執筆時点では、最新バージョンは5.0.1ですが、利用可能な場合は、それ以降の安定バージョンを使用する必要があります。
次に、に変更します /tmp
サーバー上のディレクトリ。 これは、Anaconda bashスクリプトなど、実行後に不要になる一時的なアイテムをダウンロードするのに適したディレクトリです。
- cd /tmp
使用する curl
アナコンダのウェブサイトからコピーしたリンクをダウンロードするには:
- curl -O https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh
これで、SHA-256チェックサムを介した暗号化ハッシュ検証を使用してインストーラーのデータ整合性を検証できます。 を使用します sha256sum
スクリプトのファイル名と一緒にコマンド:
- sha256sum Anaconda3-5.0.1-Linux-x86_64.sh
次のような出力が表示されます。
Output55e4db1919f49c92d5abbf27a4be5986ae157f074bf9f8238963cd4582a4068a Anaconda3-5.0.1-Linux-x86_64.sh
適切なAnacondaバージョンについては、 Anaconda with Python 3 on64ビットLinuxページで利用可能なハッシュに対して出力を確認する必要があります。 出力がに表示されるハッシュと一致する限り sha2561
行なら、あなたは行ってもいいです。
これで、スクリプトを実行できます。
- bash Anaconda3-5.0.1-Linux-x86_64.sh
次の出力が表示されます。
Output
Welcome to Anaconda3 5.0.1 (by Continuum Analytics, Inc.)
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
指図。 次に、次の出力が表示されます。
OutputPrepending PATH=/home/sammy/anaconda3/bin to PATH in /home/sammy/.bashrc
A backup will be made to: /home/sammy/.bashrc-anaconda3.bak
...
インストールをアクティブ化するには、 ~/.bashrc
ファイル:
- source ~/.bashrc
それが済んだら、を利用してインストールを確認できます conda
コマンド、例えば list
:
- conda list
Anacondaのインストールで利用できるすべてのパッケージの出力を受け取ります。
Output# packages in environment at /home/sammy/anaconda3:
#
_ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0
alabaster 0.7.10 py36h306e16b_0
anaconda 5.0.1 py36hd30a520_1
...
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.6.0 :: Continuum Analytics, 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:
#
my_env /home/sammy/anaconda3/envs/my_env
my_env35 /home/sammy/anaconda3/envs/my_env35
root * /home/sammy/anaconda3
アスタリスクは、現在アクティブな環境を示します。
作成する各環境 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/2017-01-25T191831
次のコマンドを入力して、Anacondaディレクトリ全体を削除できるようになりました。
- rm -rf ~/anaconda3
最後に、PATH行をから削除できます .bashrc
Anacondaが追加したファイル。 そのためには、最初にnanoを開きます。
- nano ~/.bashrc
次に、ファイルの最後までスクロールするか(これが最近のインストールの場合)、次のように入力します CTRL + W
Anacondaを検索します。 次の行を削除またはコメントアウトします。
# added by Anaconda3 4.2.0 installer
export PATH="/home/sammy/anaconda3/bin:$PATH"
ファイルの編集が完了したら、次のように入力します CTRL + X
終了して y
変更を保存します。
これで、Anacondaがサーバーから削除されました。
結論
このチュートリアルでは、Anacondaのインストールについて説明しました。 conda
コマンドラインユーティリティ、環境のセットアップ、Anacondaの更新、および不要になった場合のAnacondaの削除。
Anacondaを使用すると、データサイエンス、科学計算、分析、および大規模なデータ処理のワークロードを管理できます。