トップページ -> 最新情報技術の実習と研究ツール -> Windows でソフトウエアのインストールと設定 -> Windows で,隔離された Python 3.5 環境を作る(Anaconda を利用)
[サイトマップへ]

Windows で,隔離された Python 3.5 環境を作る(Anaconda を利用)

Anaconda(もとから Python 3環境が入っています)を用いて, 隔離された Python 3.5 環境 + Keras + TensorFlow + OpenCV + spyder 環境を作り、もとからある Python 3環境と共存ができるようにします

ユースケース:Python バージョン 3.5 が必要である場合

ここで行うこと.

先人に感謝.

参考 Web ページ: https://www.anaconda.com


前準備

前準備として,Python 開発環境の Anaconda のインストールが終わっていること Windows では Chocholatey のインストールが終わっていること

Windows での Anaconda と Chocolatey のインストール手順は、 別の Web ページに記載しています

Ubuntu での Anaconda のインストール手順は、 別の Web ページに記載しています

以下,Anaconda をインストール済みであるものとして説明を続けます.


隔離された Python 環境の作成

  1. 今から作成するPython 環境の名前と、Pythonのバージョンを決めておく

  2. Windows のコマンドプロンプトを実行する.

  3. 隔離された Python 環境を作成する

    次のコマンドを実行

    「Proceed ([y]/n) ?」 に対しては Enterキー

    conda create -n py35 python=3.5
    

  4. Python 環境が作成できたことを確認
    conda info -e 
    

これで、もとからの Python 環境と, 新規作成されたPython 環境(Python のバージョン 3.5名前は py35)の共存できた。


新規作成された Python 環境を使いたいとき


新規された Python 環境で、パッケージのインストールの前準備を行う

いま作成した Python 環境で、パッケージの更新などの前準備を行う

  1. Windows のコマンドプロンプトを実行する.

  2. いま作成した Python 環境を有効にする

    次のコマンドを実行

    activate py35 
    

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

    conda の行は1行ずつ実行

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

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

  4. pip の更新

    コマンドプロンプトで,次のコマンドを実行

    アクセスが拒否されました」と表示される場合には cd コマンドで、書き込み可能なディレクトリに移るか、コマンドプロントを管理者として開いて、そこでコマンドを実行する。

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

    「wget がないよ!」と表示されたときは、 「wget https://bootstrap.pypa.io/get-pip.py; python get-pip.py」を 「python -m pip install --upgrade pip」で代用


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

Anaconda では,conda 形式の Python パッケージを、簡単に扱うことができる. Pythonパッケージ以外のソフトウエアをインストールすることもできる

  1. Window でコマンドプロンプトを実行

  2. いま作成した Python 環境を有効にする

    次のコマンドを実行

    activate py35 
    

  3. Keras, TensorFlow, OpenCV, spyder のインストール

    時間がかかるので待つ

    ※ 「conda install」は、パッケージをインストールするためのコマンド

    conda install -y tensorflow keras opencv 
    conda install -y -c spyder-ide spyder 
    

    ※ Windows で、あるPython 環境(名前は py35とする)の spyder を使いたいとき:

    • Windows のスタートメニューに「spyder (py35)」が増えるので、それを使う。あるいは
    • コマンドプロンプトで「activate py35」を実行したあとに「spyder」

  4. インストール済み conda パッケージの表示

    conda list 
    

  5. TensorFlow のバージョン確認

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

  6. keras のバージョン確認

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

  7. OpenCV のバージョン確認

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

  8. numpy, scipy, h5py, sciklit-learn, scikit-image, matplotlib, seaborn, pandas, pillow, jupyter, pytest, docopt, pyyaml, cython のインストール
    conda install -y numpy scipy h5py scikit-learn scikit-image matplotlib seaborn pandas pillow
    conda install -y jupyter pytest docopt pyyaml cython
    

  9. imutils, mtcnn のインストール

    ※ mtcnn については https://github.com/open-face/mtcnn

    mkdir c:\pytools
    cd c:\pytools
    rmdir /s /q imutils
    rmdir /s /q mtcnn
    

    cd c:\pytools
    git clone https://github.com/jrosebr1/imutils 
    cd imutils
    python setup.py build
    python setup.py install 
    
    cd c:\pytools
    git clone https://github.com/ipazc/mtcnn 
    cd mtcnn
    python setup.py build
    python setup.py install 
    

  10. python-visualization/folium, DinoTools/python-overpy, ianare/exif-py, mapado/haversine, Turbo87/utm のインストール
    mkdir c:\pytools
    cd c:\pytools
    rmdir /s /q folium
    rmdir /s /q python-overpy
    rmdir /s /q exif-py
    rmdir /s /q haversine
    

    cd c:\pytools
    git clone https://github.com/python-visualization/folium 
    cd folium
    python setup.py build
    python setup.py install 
    
    cd c:\pytools
    git clone https://github.com/DinoTools/python-overpy 
    cd python-overpy
    python setup.py build
    python setup.py install 
    
    cd c:\pytools
    git clone https://github.com/ianare/exif-py 
    cd exif-py
    python setup.py build
    python setup.py install 
    
    cd c:\pytools
    git clone https://github.com/mapado/haversine 
    cd haversine
    python setup.py build
    python setup.py install 
    
    cd c:\pytools
    git clone https://github.com/Turbo87/utm 
    cd utm
    python setup.py build
    python setup.py install 
    

  11. その他、各種パッケージのインストール

    ※ 下から必要なものを選んでインストール

    conda install -y chainer
    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 sqlite
    conda install -y redis
    conda install -y gensim
    conda install -y cython
    conda install -y pylint
    conda install -y bz2file
    conda upgrade --all