トップページインストール,運用Ubuntu ソフトウエアAnaconda 3 2021年5月版のインストール(Ubuntu 上)

Anaconda 3 2021年5月版のインストール(Ubuntu 上)

Anaconda は,Python バージョン 3 の言語処理系と,開発環境と,各種ツールの詰め合わせである.

Anaconda の URL: https://www.anaconda.com

Anaconda には、システムの Python とPython の隔離された環境の作成と利用が簡単にできる機能もある.Anaconda で作成された Python 環境には、言語処理系と 開発環境 (Jupyter Notebook, Spyder) と,各種ツールが自動インストール、設定される.

このページでは,Ubuntu での Anaconda のインストール,conda パッケージの追加手順を図解で説明する.

【このページの目次】

  1. Anacondaとは
  2. 前準備
  3. Anaconda のダウンロードとインストール
  4. Anaconda の設定の確認
  5. conda を使ってみる
  6. TensorFlow,Keras,MatplotLib, Python 用 opencv, NVidia CUDA ツールキット, NVidia cuDNN のインストール
  7. Anaconda を用いて Python バージョン 2.7 環境の新規作成
  8. Anaconda のアンインストール

先人に感謝

【サイト内の関連ページ】

Anacondaとは

Anaconda は,Python バージョン 3 の言語処理系と,開発環境 (Jupyter Notebook, Spyder) と,各種ツールの詰め合わせである. Anaconda には、システムの Python とPython の隔離された環境の作成と利用が簡単にできる機能もある.Anaconda で作成された Python 環境には、言語処理系と 開発環境 (Jupyter Notebook, Spyder) と,各種ツールが自動インストール、設定される.

前準備

Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行.

Ubuntu のインストールは別ページで説明している

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

Anaconda のダウンロードとインストール

ダウンロードとインストールの手順

  1. Anaconda の「Individual Edition」のページを開く

    https://www.anaconda.com/products/individual

  2. 下の方までスクロールする.「Anaconda Installer」のところで,「Linux」のものを選ぶ.(ここでは 64-Bit (x86) Installerを選んでいる).

    [image]
  3. ファイルのダウンロードが始まる.

    [image]
  4. ダウンロードした .sh ファイルを実行.
    bash Anaconda3-2021.05-Linux-x86_64.sh
    

    [image]
  5. ライセンス条項を確認してください、というメッセージが出る.「Enterキー」.

    [image]
  6. ライセンス条項の画面.「yes」,「Enterキー」.

    ライセンス条項に同意できないときは、進んではいけない.

    [image]
  7. インストールディレクトリは既定(デフォルト)のままでよい.「Enterキー」.

    [image]
  8. インストールが始まる.しばらく待つ

    [image]
  9. conda init の実行について質問. conda init を実行することにする.「yes」, 「Enterキー」.

    [image]
  10. インストール終了の確認

    [image]

Anaconda の設定の確認

  1. ~/.bashrc の末尾に変更が行われたことを確認.

    [image]
  2. 新しく端末を開き,確認を進めることにする.
  3. パスが通っていることの確認

    端末で,次のコマンドを実行.

    which python
    which ipython
    which pip
    which conda
    

    [image]
  4. python のバージョンの確認
    python --version 
    

    [image]
  5. conda の動作確認

    ※ エラーメッセージが出なければ OK.

    conda info
    

    [image]
  6. python3, pip3 は,システムのものよりも,Anaconda のものが優先して使用されることの確認
    which python3
    which pip3
    

    [image]
  7. Anaconda の Python の numpy を確認

    ※ バージョン番号が表示されれば OK.

    python -c "import numpy; print( numpy.__version__ )"
    

    [image]

conda を使ってみる

conda パッケージの検索

conda パッケージの更新

TensorFlow,Keras,MatplotLib, Python 用 opencv, NVidia CUDA ツールキット, NVidia cuDNN のインストール

  1. 端末を開く
  2. TensorFlow,Keras,MatplotLib, Python 用 opencv, NVidia CUDA ツールキット, NVidia cuDNN のインストール

    conda install -y tensorflow-gpu tensorflow-datasets tensorflow-hub keras scikit-learn scikit-learn-intelex matplotlib 
    conda install -y cudatoolkit cudnn
    conda install -c conda-forge -y opencv
    conda config --remove channels conda-forge
    

    [image]
    (以下省略)

    NVidia CUDA ツールキット, NVidia cuDNN のインストールを行わない場合には,次のような手順になる.tensorflow-gpu でなく,tensorflow をインストール

    conda install -y tensorflow tensorflow-datasets tensorflow-hub keras scikit-learn scikit-learn-intelex matplotlib
    conda install -c conda-forge -y opencv
    conda config --remove channels conda-forge
    
  3. Python の numpy がインストールできたことの確認

    バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.

    python3 -c "import numpy; print( numpy.__version__ )"
    

    [image]
  4. TensorFlow のバージョン確認

    バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.

    python3 -c "import tensorflow as tf; print( tf.__version__ )"
    

    [image]
  5. Kerasバージョン確認

    バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある.

    python3 -c "import keras; print( keras.__version__ )"
    

    [image]
  6. このあと、TensorFlow からGPU が認識できているかの確認

    python3 -c "from tensorflow.python.client import device_lib; print(device_lib.list_local_devices())"
    

    次のように「device_type: "GPU"」があれば,GPUが認識できている.エラーメッセージが出ていないことを確認しておくこと.

    [image]

Anaconda を用いて Python バージョン 2.7 環境の新規作成

  1. 新しく端末を開く
  2. Anaconda に付属のpython のバージョンの確認
    
    

    [image]
  3. Python 環境の新規作成

    名前: py27

    Pythonのバージョン: 2.7

    conda create --name py27 python=2.7
    
  4. 続行するか? (Proceed ?) に対しては、「y」, Enterキー

    [image]
  5. 終了の確認

    エラーメッセージが出ていないこと

    [image]
  6. 確認
    conda info --envs
    

    py27」という新しい Python 環境が作成されたことが分かる

    [image]
  7. 確認 の続き

    新しく端末を開き、次のコマンドを実行.

    「source activate py27」は、py27 の Python 環境の使用を開始するためのコマンド. エラーメッセージが出なければ OK.

    activate py27
    which python
    which pip
    

    [image]
  8. 試しに、py27 の Python 環境の Python を使ってみる
    activate py27
    python 
    print(1 + 2)
    exit()
    

    [image]

Anaconda のアンインストール

  1. 新しく端末を開く
  2. 次のコマンドを実行する

    「rm -rf anaconda3」の「anaconda3」には、Anaconda をインストールしたディレクトリを指定すること

    rm -rf anaconda