トップページ -> データベース研究スタート -> Windows でソフトウエアのインストールと設定 -> Anaconda で Python 2.7 環境のインストール
[サイトマップへ]  

Anaconda で Python 2.7 環境のインストール

この資料では,Anaconda(もとから Python 3環境が入っている)に,Python 2.7 環境をインストールすることにより,Python 3 環境と Python 2.7 環境の共存ができるようにしています.

目次

  1. 前準備
  2. Anaconda での Python 2.7 環境の生成手順
  3. conda-build パッケージのインストール, パッケージ管理ツール類の更新
  4. 各種パッケージのインストール

関連 Web ページ:

先人に感謝.

参考 Web ページ: https://www.continuum.io

キーワード:Anaconda, Python 2.7, conda create


前準備


Anaconda での Python 環境の生成

ここでの設定

生成手順

Anaconda 3 で新しい Python 2.7環境を作成する

  1. コマンドプロンプトを管理者として実行

  2. 新しい Python 環境を作る.

    新しいPython 環境を作りたい.今のコマンドプロンプトで,次のコマンドを実行

    ※ 「--name 」のところに書く名前「」は何でも いが,あとで思い出しやすい分かりやすい名前にすること

    conda create --name py27 python=2.7 anaconda
    

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

  4. インストール終了の確認

これで、元からインストールされていた Python と,新しく作成した Python バージョン2.7 という、違うバージョンの Python が共存できた。

Python 2.7 環境の確認

Python2.7環境を使いたいときは,次の手順

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

  2. コマンドプロンプトで「activate py27」を実行

※ Python2.7環境を使いたいときは、スタートメニューの「Anaconda Prompt (py27)」を使ってもよい.

  1. 新しく,コマンドプロンプトを実行

  2. コマンドプロンプトで「activate py27」を実行
    activate py27
    

  3. エラーメッセージが出ないこと確認

  4. 確認が終わったら「exit」で終了

conda-build パッケージのインストール, パッケージ管理ツール類の更新

conda-buildパッケージをインストールし、 パッケージ関連ツール類(pip, setuptools, conda, conda-build)の更新を行う.

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

  1. Windows で,コマンドプロンプトを管理者として実行

  2. まずは,最新の conda-build パッケージが欲しい.今のコマンドプロンプトで,次のコマンドを実行

    conda install -y conda-build
    

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

  3. conda が更新されたので,コマンドプロンプトをいったん閉じる

  4. 再び,コマンドプロンプトを管理者として実行

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

    conda update -y pip
    conda update -y setuptools
    conda update -y conda
    conda update -y conda-build
    

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


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

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

各種パッケージおよび関連ソフトウエアのインストール手順例

  1. Python 2.7 環境の有効化

    引き続き Anaconda プロンプト(管理者として実行したもの)で、次のコマンドを実行

    activate py27
    

  2. パッケージのインストール

    Python 2.7 環境にパッケージをインストールしたいので、 引き続き Anaconda プロンプト(管理者として実行したもの)で、次のコマンドを実行

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

    pyenv shell anaconda3-5.2.0
    pip install --ignore-installed --upgrade ipykernel
    pip install git+https://github.com/msgpack/msgpack-python
    conda update -y --all
    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
    # pip install ... か  github を使うもの
    pip install git+https://github.com/davisking/dlib
    pip install --ignore-installed --upgrade bleach==1.5
    pip install --ignore-installed --upgrade html5lib==0.9999999
    pip install --ignore-installed --upgrade tensorboard==1.8 
    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
    #
    conda install -y future
    conda install -y gym gym[Box2D]
    

    ※ 「Proceed ([y]/n)?」のように表示されたときは y, Enter キー