Windows10をクリーンインストールしたので開発環境を入れなおします.
準備物
Visual Studio 2015 – Visual Studio
マイクロソフトの開発ツール Visual Studio 最新版を無料でご利用いただけます。無償版の Visual Studio 2015 の新たな可能性を体験してください。
最新版のVS2017はPython Tool for Visual Studioに対応していないのでVS2015を入れます.インストールする際にPTVSも選択できます.
Download Anaconda Now! | Continuum
Anaconda is the leading open data science platform powered by Python. The open source version of Anaconda is a high performance distribution of Python and R and includes over 100 of the most popular Python, R and Scala packages for data science.
最新版のAnaconda4.3.1はPython3.6に対応しています.
Python Extension Packages for Windows – Christoph Gohlke
Unofficial Windows Binaries for Python Extension Packages
Gohlkeさんのウェブサイトからパッケージ化されたOpenCV3.2もダウンロードしておきます(opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl).
インストール
- VS2015のインストール
- Anaconda4.3.1のインストール
- Anacondaで仮想環境を作る
- 仮想環境にOpenCV3.2のwhlをpip install
- VS2015のPTVSでPython Environmentを設定する
動作確認
PythonのInteractiveウィンドウでimport cv2
→動いた
PTVSのPython EnviromentだとPython versionが3.5までしか無いのですが,見かけだけで,内部的には3.6が動いています.
VS2017でも早くPTVSに対応してほしいところです.
エンコードエラー対策
VS2015でPython書いてると山ほど出るエンコードエラーで夜な夜なうなされる羽目になるので強制的にUTF8に書き換えてくれるVisualStudioの拡張機能の「ForceUTF8」を入れておきましょう.
ForceUTF8 – Visual Studio Marketplace
Force saving files with encoding other than UTF-8 and have no BOM in UTF-8 encoding (no BOM will be added).
参考:Visual Studio 2013/2015 で Shift JIS を UTF-8 に自動変換してコードを保存する – プログラミング生放送
これで安眠できます,多分