トップページ -> コンピュータ -> Ubuntu -> Anaconda 3 のインストール(Ubuntu 上)
[サイトマップへ], サイト内検索:

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

サイト構成 連絡先,業績など 実践知識 コンピュータ 教材 サポートページ
Anaconda は,Python バージョン 3 の言語処理系と,開発環境と,各種ツールの詰め合わせである.

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

目次

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

先人に感謝


Anacondaとは

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


前準備

Ubuntu のシステム更新

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

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

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
    


git, cmake, wget, p7zip-full のインストール

  1. 端末を開く

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

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

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

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

      https://www.anaconda.com/download

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

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

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

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

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

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

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

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

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

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

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

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

      Yes または No


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

    1. 新しく端末を開く

    2. 次のコマンドを実行する

      chmod 755 anaconda3/bin/conda
      

    3. パス(Path)の確認

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

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

      which python
      which ipython
      which pip
      which conda
      

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

    5. conda の動作確認

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

      conda info
      

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

      「conda config --remove channels conda-forge」は,conda のチャンネルに「conda-forge」が入っていたら削除する操作(エラーメッセージが出たとしても無視してください).

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

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

      (途中省略)

      (途中省略)

      (途中省略)

      (途中省略)

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

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

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


      (以下省略)

    8. Anaconda の Python の numpy を確認

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

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


    conda を使ってみる

    ◆ condaパッケージの検索法

    pip パッケージ一覧の取得

    pip freeze -l > /tmp/requirements.txt
    


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

    1. 新しく端末を開く

    2. Anaconda に付属のpython のバージョンの確認
      which python
      python --version 
      

    3. Python 環境の新規作成

      名前: py27

      Pythonのバージョン: 2.7

      conda create --name py27 python=2.7 
      

    4. 続行するか? (Proceed ?) に対しては、「y」, Enterキー

    5. 終了の確認

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

    6. 確認
      conda info --envs
      

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

    7. 確認 の続き

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

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

      activate py27
      which python
      which pip
      

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


    Anaconda のアンインストール

    1. 新しく端末を開く

    2. 次のコマンドを実行する

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

      rm -rf anaconda