トップページ -> 研究ツール(ソフトウエア類)のセットアップ -> Windows でソフトウエアのインストールと設定 -> Windows で,隔離された Python 3.5 環境を作る(Anaconda を利用)
[サイトマップへ], サイト内検索:

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

金子邦彦研究室: データベース、人工知能(AI)、データサイエンスの融合により不可能を可能にする
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」で代用


TensorFlow, Keras, OpenCV, Spyder のインストール

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

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

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

    次のコマンドを実行

    activate py35 
    

  3. TensorFlow, Keras, 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__ )"
    

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

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

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

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

      次のコマンドを実行

      activate py35 
      
      1. 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
        

      2. 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 
        

      3. 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 
        

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

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

        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