トップページ -> 最新情報技術の実習と研究ツール -> Linux のインストール,設定,運用保守,便利な使い方 -> Ubuntu の Anaconda 5.3.0 でパッケージのインストール
[サイトマップへ]  

Ubuntu の Anaconda 5.3.0 でパッケージのインストール

先人に感謝


前準備

  1. 前準備として Anaconda がインストール済みであること

  2. Anaconda 3 の 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 キーを押してみる.

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

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

各種パッケージのインストール

Anaconda では,「conda」という形式の Python のパッケージも、簡単に扱うことができる. Python のパッケージを追加することで,Python にいろいろな機能を追加することができる.conda を用いてPythonパッケージ以外のソフトウエアをインストールすることもできる

  1. 次のコマンドを実行
    conda install -y numpy
    conda install -y six
    conda install -y protobuf
    conda install -y pillow
    conda install -y hdf5
    conda install -y h5py
    conda install -y chainer
    #
    conda install -y scikit-learn
    conda install -y scikit-image
    conda install -y matplotlib
    conda install -y seaborn
    conda install -y graphviz
    conda install -y pydot
    conda install -y yaml
    conda install -y flask
    conda install -y django
    conda install -y sympy
    conda install -y pandas
    conda install -y sqlite
    conda install -y redis
    conda install -y scipy
    conda install -y gensim
    conda install -y cython
    conda install -y opencv
    conda install -y pylint
    conda install -y bz2file
    conda install -y PyOpenGL 
    conda install -y ipykernel
    # pip install ... か  github を使うもの
    #  最初の conda ... は、下の pip でいれているものの前提ソフトウエア
    conda install -y termcolor astor wheel setuptools six protobuf werkzeug markdown absl-py grpcio gast future six click cligj click-plugins munch fiona python-dateutil pytz pyproj shapely 
    pip install git+https://github.com/msgpack/msgpack-python
    pip install git+https://github.com/davisking/dlib
    pip install git+https://github.com/ageitgey/face_recognition
    pip install git+https://github.com/jrosebr1/imutils
    pip install --ignore-installed --upgrade tensorflow 
    pip install git+https://github.com/keras-team/keras
    pip install --ignore-installed --upgrade pyglet
    pip install --ignore-installed --upgrade pygame
    pip install --ignore-installed --upgrade cocos2d
    pip install --ignore-installed --upgrade geopandas
    pip install git+https://github.com/DinoTools/python-overpy
    # conda-forge か pip install git+https://github... でインストールするもの
    pip install git+https://github.com/python-visualization/folium
    conda install -y -c conda-forge exifread
    conda install -y -c conda-forge haversine
    conda install -y -c conda-forge utm
    # conda install -y -c conda-forge gdal
    #again
    conda install -y conda
    conda update -y --all
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enterキーを押してみる.

  2. 終了の確認

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


Anaconda 既定の Python環境で spyder 開発版 のインストール

https://github.com/spyder-ide/spyder に記載の手順に従う

pip install git+https://github.com/spyder-ide/spyder-kernels
cd /tmp
git clone https://github.com/spyder-ide/spyder.git
cd spyder 
git pull 
python bootstrap.py
python setup.py install 

spyder」で、試しに起動してみる.


Anaconda 既定の Python環境で SWIG を使ってみる

  1. SWIG のインストール (Install swig)
    sudo apt -yV install swig
    

  2. プログラムファイルの作成

    http://www.swig.org/Doc1.3/Python.html#Python_nn6 に記載のサンプルプログラム

  3. プログラムファイルから、Python で実行可能にするためのファイルを作る
    swig -python example.i
    python setup.py build_ext --inplace
    ls -la example.* build 
    

  4. python 処理系を起動し、次のプログラムを試してみる
    import example
    example.fact(4)
    exit()
    


Anaconda の Python バージョン 2 環境での各種 パッケージのインストール

Anaconda 既定のときと比べると、最初に「source activate py27」を実行するだけの違い

conda-build パッケージのインストール

conda-buildパッケージは,condaパッケージを自前で作成するなどが簡単にできるためのツール.

  1. まずは,最新の conda-build パッケージが欲しい.

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

    conda activate py27
    conda install -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enter キーを押してみる.

  2. pip の更新 (Update pip)
    conda activate py27
    cd /tmp
    sudo rm -f get-pip.py
    wget https://bootstrap.pypa.io/get-pip.py
    python get-pip.py
    

  3. setuptools, conda, conda-build の更新 (Update setuptools, conda and conda-build)
    conda update -y setuptools
    conda update -y conda
    conda update -y conda-build
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enterキーを押してみる.

  4. gcc_linux, gxx_linux のインストール・インストール済みパッケージの更新
    conda install -y gcc_linux-64
    conda install -y gxx_linux-64
    conda update -y --all
    

各種パッケージのインストール

Anaconda では,「conda」という形式の Python のパッケージも、簡単に扱うことができる. Python のパッケージを追加することで,Python にいろいろな機能を追加することができる.conda を用いてPythonパッケージ以外のソフトウエアをインストールすることもできる

  1. 次のコマンドを実行
    conda activate py27
    conda install -y numpy
    conda install -y six
    conda install -y protobuf
    conda install -y pillow
    conda install -y hdf5
    conda install -y h5py
    conda install -y chainer
    #
    conda install -y scikit-learn
    conda install -y scikit-image
    conda install -y matplotlib
    conda install -y seaborn
    conda install -y graphviz
    conda install -y pydot
    conda install -y yaml
    conda install -y flask
    conda install -y django
    conda install -y sympy
    conda install -y pandas
    conda install -y sqlite
    conda install -y redis
    conda install -y scipy
    conda install -y gensim
    conda install -y cython
    conda install -y opencv
    conda install -y pylint
    conda install -y bz2file
    conda install -y PyOpenGL 
    conda install -y ipykernel
    # pip install ... か  github を使うもの
    #  最初の conda ... は、下の pip でいれているものの前提ソフトウエア
    conda install -y termcolor astor wheel setuptools six protobuf werkzeug markdown absl-py grpcio gast future six click cligj click-plugins munch fiona python-dateutil pytz pyproj shapely 
    pip install git+https://github.com/msgpack/msgpack-python
    pip install git+https://github.com/davisking/dlib
    pip install git+https://github.com/ageitgey/face_recognition
    pip install git+https://github.com/jrosebr1/imutils
    pip install --ignore-installed --upgrade tensorflow 
    pip install git+https://github.com/keras-team/keras
    pip install --ignore-installed --upgrade pyglet
    pip install --ignore-installed --upgrade pygame
    pip install --ignore-installed --upgrade cocos2d
    pip install --ignore-installed --upgrade geopandas
    pip install git+https://github.com/DinoTools/python-overpy
    # conda-forge か pip install git+https://github... でインストールするもの
    pip install git+https://github.com/python-visualization/folium
    conda install -y -c conda-forge exifread
    conda install -y -c conda-forge haversine
    conda install -y -c conda-forge utm
    # conda install -y -c conda-forge gdal
    #again
    conda install -y conda
    conda update -y --all
    

    ※ 「Proceed ([y]/n)?」と表示されたら, y + Enter で続行する.「反応が遅いなあ」と思ったら、Enterキーを押してみる.

  2. 終了の確認

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