トップページ -> 最新情報技術の実習と研究ツール -> Windows でソフトウエアのインストールと設定 -> Windows で Anaconda 3 2018.12 と各種ツール (git, cmake, wget, 7zip など)のインストール
[サイトマップへ]

Windows で Anaconda 3 2018.12 と各種ツール (git, cmake, wget, 7zip など)のインストール

金子邦彦研究室: データベース、人工知能(AI)、データサイエンスの融合により不可能を可能にする

ユースケース:Windows で,Anaconda を使いたい。各種ツール (git, cmake, wget, 7zip など) を整えたい

Anaconda は,Python バージョン 3 の言語処理系と,開発環境と,各種ツールの詰め合わせである. この Web ページでは、Windows での Anaconda 3 2018.12 のインストール,関連ツール (conda, git, cmake など)のインストール、conda パッケージのインストール手順を図解で説明する. Anaconda 使いたいだけのときは、この Web ページの始めから「Anaconda のインストール後の設定と確認 」までを行う。

目次

  1. Anaconda とは
  2. 前準備
  3. Anaconda のダウンロードとインストール
  4. Anaconda のインストール後の設定と確認
  5. Chocolatey のインストール
  6. Chocolatey を用いて、git, cmake, wget, 7zip をインストール
  7. Chocolatey を用いて、Python プログラム開発環境 Anaconda, Python 2 をインストール
  8. Chocolatey でインストール済みのパッケージを一括更新
  9. インストールしたソフトウエア類に関する設定
  10. Python の各種パッケージのインストール
  11. Python 3.6 系での既知のバグ

関連 Web ページ:

先人に感謝.

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


Anaconda とは

Anacondaは,Continuum Analytics 社が提供している Python バージョン 3 の言語処理系,開発環境やツール,管理ツールである conda,主要な Python パッケージを1つにまとめたソフトウエアである.次のアプリケーションも同封されている.


前準備

Windows の 「アプリと機能」で、インストール済みのプログラムを見る。 次のソフトがある場合には、アンインストールする

今からインストールを行うので、混乱を防ぐため


Anaconda のダウンロードとインストール

ここでの設定

ダウンロードとインストールの手順

  1. ダウンロード用 Web ページを開く

    https://www.anaconda.com/download

  2. Windows 版が欲しいので,「Windows」をクリック

  3. Python3 の最新版を使いたい.「Python 3.7 Version」の下の「DOWNLOAD」をクリック

  4. ファイルのダウンロードが始まる.

  5. ダウンロードした .exe ファイルを実行

  6. ようこそ画面では,「Next」をクリック.

  7. ライセンス条項の画面

  8. インストールタイプは「All Users」を選び,「Next」をクリック.

  9. インストールディレクトリ(フォルダ)は既定(デフォルト)のままでよい.「Next」をクリック.

  10. インストールを開始したいので,「Install」をクリック.

    オプションは「Add Anaconda to the systemPATH environment variable」をチェック.

    ※ 「Add Anaconda to the system PATH environment variable」にチェックすると,システムの環境変数 PATH に,自動で追加される

  11. インストールが始まる.

  12. インストール完了の表示.「Next」をクリック.

  13. Visual Studio Code をインストールしないときは「Skip」をクリック.

  14. インストール完了の確認

  15. Windows のスタートメニューの・「Anaconda (64-bit)」 の下に、次があることを確認する.

    Anaconda プロンプト(Anaconda Prompt)

    Spyder


Anaconda のインストール後の設定と確認

  1. Windowsのシステム環境変数Path先頭部分の設定

    ※ システムの環境変数Pathは、すでに存在するはずなので、編集

    先頭部分が次のようになるように編集

    ※ すでに、Pathのなかに、一部分含まれているときは、 その部分を並び変えて、下の順序に一致させる

    設定例

    C:\ProgramData\Anaconda3
    C:\ProgramData\Anaconda3\Library\mingw-w64\usr\bin
    C:\ProgramData\Anaconda3\Library\usr\bin
    C:\ProgramData\Anaconda3\Library\bin
    C:\ProgramData\Anaconda3\scripts
    
  2. 新しく、 Windows のコマンドプロンプトを開く

  3. パス(Path)の確認

    次のコマンドを実行する

    python, pip については、C:\tools\Anaconda3のものが先頭にあることを確認すること. その他については、エラーメッセージが出ないこと.

    where python
    where ipython
    where pip
    where conda
    

  4. python のバージョンの確認
    python --version 
    

  5. conda の動作確認

    ※ エラーメッセージが出なければ OK.

    conda info
    

  6. 新しくWindows のコマンドプロンプトを管理者として実行する.

  7. Python の numpy パッケージがインストールできたことの確認

    ※ バージョン番号が表示されれば OK.下の図とは違うバージョンが表示されることがある

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

    このとき 「Original error was: DLL failed: 指定されたモジュールが見つかりません」 というエラーメッセージが出ることがある.

    Windows のシステム環境変数 Path に「C:\Tools\Anaconda3\Library\bin」を含めてから、 新しいコマンドプロンプトで実行してみる

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

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

    「conda upgrade --all」で、y か n かを尋ねる質問が出たときは、続行したいので「y」

    conda の行は1行ずつ実行

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

    (途中省略)

    (途中省略)

    ※ 「反応が遅いなあ」と思ったら、Enter キーを押してみる.

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

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

Chocolatey のインストール

Chocolatey の Web ページの記載の手順に従う.

  1. Windows のコマンドプロンプトを管理者として実行する.
  2. Web ブラウザで、Chocolatey の Web ページを開く

    https://chocolatey.org/

  3. Install Chocolatey Now」をクリック

    新しい画面に変わるので確認する

  4. 新しい画面 (Chocolatey の インストールWeb ページ)のコマンドをコピー

  5. 先ほど開いた Windows のコマンドプロンプトに貼り付ける

  6. 実行の結果,エラーメッセージが出ていないことを確認する.

Chocolatey を用いて、git, cmake, wget, 7zip をインストール

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

  2. git, cmake, wget, 7zip をインストール

    ※ 実行のとき、エラーメッセージが出ないことを確認すること

    choco install -y git cmake.install wget 7zip
    

インストールしたソフトウエア類に関する設定

  1. Windowsのシステム環境変数Path先頭部分の設定

    ※ システムの環境変数Pathは、すでに存在するはずなので、編集

    先頭部分が次のようになるように編集

    ※ すでに、Pathのなかに、一部分含まれているときは、 その部分を並び変えて、下の順序に一致させる

    C:\Program Files\Git\cmd
    C:\Program Files\CMake\bin
    C:\ProgramData\Anaconda3
    C:\ProgramData\Anaconda3\Library\mingw-w64\usr\bin
    C:\ProgramData\Anaconda3\Library\usr\bin
    C:\ProgramData\Anaconda3\Library\bin
    C:\ProgramData\Anaconda3\scripts
    C:\ProgramData\chocolatey\bin
    

    Windowsの画面の表示では、円マークになる

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

  3. システム環境変数 Path の確認

    そして、次のコマンドを実行する

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

    where git
    where git-gui
    where cmake
    where cmake-gui
    

  4. conda の動作確認

    ※ エラーメッセージが出なければ OK.

    conda info
    

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

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

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

コマンドプロンプトを管理者として実行し,次のコマンドを実行

conda upgrade --all
conda install -y tensorflow keras opencv 
conda install -y -c spyder-ide spyder 
conda install -y numpy scipy h5py scikit-learn scikit-image matplotlib seaborn pandas pillow
conda install -y jupyter pytest docopt pyyaml cython

  • (オプション) TenforFlow GPU 版のインストール

    ※ 動作には、 CUDA Compute Capability 3.0 は以上に適合するグラフィックスカード、NVIDIA グラフィックスカードのドライバのインストールが必要です

    1. NVIDIA グラフィックスカード・ドライバのインストール

      Windows で NVIDIA グラフィックスカード・ドライバのインストール」で説明しています

    2. NVIDIA CUDA ツールキットのインストール

      Windows で NVIDIA CUDA ツールキットのインストール」で説明しています

    3. tensorflow-gpu 及び関連のconda パッケージのインストール

      conda install -y cudnn cudatoolkit tensorflow-gpu 
      

  • 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 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 pylint
    conda install -y bz2file
    conda install -y PyOpenGL 
    conda install -y ipykernel
    
    pip install --no-deps -U msgpack 
    pip show msgpack 
    pip install --no-deps -U mtcnn 
    pip show mtcnn 
    pip install --no-deps -U git+https://github.com/davisking/dlib
    pip show dlib
    pip install --no-deps -U git+https://github.com/ageitgey/face_recognition
    pip show face_recognition
    #
    pip install --no-deps -U pyglet
    pip install --no-deps -U pygame
    pip install --no-deps -U cocos2d
    pip install --no-deps -U geopandas
    pip install --no-deps -U git+https://github.com/DinoTools/python-overpy
    # conda-forge か pip install git+https://github... でインストールするもの
    pip install --no-deps -U 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
    
    conda config --remove channels conda-forge
    
    conda upgrade --all
    

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

    conda パッケージの検索法

    conda パッケージの検索

    conda search <パッケージ名>
    

    conda クラウド内の他の人の conda パッケージの検索

    anaconda search t conda <パッケージ名>
    

    Python 3.6 系での既知のバグ

    参考Webページ https://qiita.com/ruteshi_SI_shiteru/items/be6a58276bdbd67dc096

    C:\ProgramData\Anaconda3\pkgs\pip-9.0.3-py36_0\Lib\site-packages\pip\compat\__init__.py をエディタで修正.

    ※ 「pip-9.0.3-py36_0」のところは違うかも.

    修正前

    修正後

    修正前

    修正後


    システム環境変数の設定(書きかけ)

    PYTHONIOENCODING