ユースケース:Python バージョン 2.7 が必要である場合
ここで行うこと.
先人に感謝.
参考 Web ページ: https://www.anaconda.com
前準備として,Python 開発環境の Anaconda のインストールが終わっていること Windows では Chocholatey のインストールが終わっていること
Windows での Anaconda と Chocolatey のインストール手順は、 別の Web ページに記載しています
Ubuntu での Anaconda のインストール手順は、 別の Web ページに記載しています
以下,Anaconda をインストール済みであるものとして説明を続けます.
次のコマンドを実行
「Proceed ([y]/n) ?」 に対しては Enterキー
conda create -n py27 python=2.7
conda info -e
これで、もとからの Python 環境と, 新規作成されたPython 環境(Python のバージョン 2.7,名前は py27)の共存できた。
コマンドプロンプトで,次のコマンドを実行し,Python 環境(名前は py27)に切り替える
activate py27
※ もとの Python 環境に戻るときは「exit」
いま作成した Python 環境で、パッケージの更新などの前準備を行う
次のコマンドを実行
activate py27
conda の行は1行ずつ実行
「conda config --remove channels conda-forge」は,conda のチャンネルに「conda-forge」が入っていたら削除する操作(エラーメッセージが出たとしても無視してください).
conda config --remove channels conda-forge
conda upgrade --all
conda clean --packages
コマンドプロンプトで,次のコマンドを実行
「アクセスが拒否されました」と表示される場合には 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パッケージ以外のソフトウエアをインストールすることもできる
次のコマンドを実行
activate py27
時間がかかるので待つ
※ 「conda install」は、パッケージをインストールするためのコマンド
conda install -y tensorflow keras opencv conda install -y -c spyder-ide spyder
※ Windows で、あるPython 環境(名前は py27とする)の spyder を使いたいとき:
conda list
python -c "import tensorflow as tf; print( tf.__version__ )"
python -c "import keras; print( keras.__version__ )"
python -c "import cv2; print( cv2.__version__ )"
Anaconda では,conda 形式の Python パッケージを、簡単に扱うことができる. Pythonパッケージ以外のソフトウエアをインストールすることもできる
次のコマンドを実行
activate py27
conda install -y numpy scipy h5py scikit-learn scikit-image matplotlib seaborn pandas pillow conda install -y jupyter pytest docopt pyyaml cython
※ 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
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
※ 下から必要なものを選んでインストール
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