トップページ -> インストール,設定,利用 -> Ubuntu, Debian ソフトウエア -> Anaconda 3 のインストール(Ubuntu 上)
[サイトマップへ], [サイト内検索へ]

Anaconda 3 のインストール(Ubuntu 上)

Ubuntu での,Anacoda 3 2019年10月版の機能概要,ダウンロード,インストール,インストール後の設定,各種パッケージのインストール手順を説明する.Anacoda 3 は,Python バージョン 3 の言語処理系と,開発環境と,各種ツールの詰め合わせである.

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

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

【このページの目次】

  1. Anacondaとは
  2. 前準備
  3. Anaconda のダウンロードとインストール
  4. インストール後の設定と確認
  5. conda を使ってみる
  6. Anaconda を用いて Python バージョン 2 環境の新規作成
  7. Anaconda のアンインストール

先人に感謝


Anacondaとは

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


前準備

OS のシステム更新

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

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

Wget のインストール

  1. 端末を開く
  2. 次のコマンドを実行.
    sudo apt -yV install git cmake cmake-curses-gui cmake-gui wget p7zip-full
    

Python 開発環境と pip のインストール

  1. Python 開発環境と pip のインストール
    sudo apt -yV install python3-dev python3-pip python-dev python-pip 
    
  2. pip の更新
    cd /tmp
    sudo rm -f get-pip.py
    wget https://bootstrap.pypa.io/get-pip.py
    sudo rm -rf ~/.cache/pip
    mkdir ~/.cache/pip
    sudo python3 get-pip.py
    sudo python get-pip.py
    

    [image]

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

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

  1. ダウンロード用Webページを開く

    https://www.anaconda.com/download

  2. Linux 版が欲しいので,「Linux」をクリック

    [image]
  3. Python3の最新版を使いたい.「Python 3.7 Version」の下の「Download」をクリック

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

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

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

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

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

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

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

    [image]
  10. .bashrc の PATH にインストールディレクトリの設定を加えてよいかの確認.「yes」, 「Enterキー」.

    ※ このとき,システム環境変数PATHに,自動で追加される

    [image]
  11. VSCode をインストールするか.

    Yes または No

    [image]

インストール後の設定と確認

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

    chmod 755 anaconda3/bin/conda
    

    [image]
  3. パスが通っていることの確認

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

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

    which python
    which ipython
    which pip
    which conda
    

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

    [image]
  5. conda の動作確認

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

    conda info
    

    [image]
  6. Anaconda の conda パッケージの更新、古い conda パッケージファイルの削除

    「conda config --remove channels conda-forge」は,conda のチャンネルに「conda-forge」が入っていたら削除する操作.「CondaKeyError: 'channels' 'conda-forge' ...」というエラーメッセージは無視してよい.

    「conda upgrade --all」で、y か n かを尋ねる質問が出たときは、続行したいので「y」

    conda config --remove channels conda-forge
    conda upgrade --all
    conda clean --packages
    

    [image]

    (途中省略)

    [image]

    (途中省略)

    [image]

    (途中省略)

    [image]

    (途中省略)

    [image]

    ※ 「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  7. Anaconda 3 配下の Python の pip の更新

    cd /tmp
    rm get-pip.py
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py
    

    [image]
    (以下省略)
  8. Anaconda の Python の numpy を確認

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

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

    [image]

conda を使ってみる

◆ condaパッケージの検索法

pip パッケージ一覧の取得

pip freeze -l > /tmp/requirements.txt

[image]

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

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

    [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 anaconda」の「anaconda」には、Anaconda をインストールしたディレクトリーを指定すること

    rm -rf anaconda
    

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]