Windows10にPython3.6+OpenCV3.2を導入

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

インストール

  1. VS2015のインストール
  2. Anaconda4.3.1のインストール
  3. Anacondaで仮想環境を作る
  4. 仮想環境にOpenCV3.2のwhlをpip install
  5. 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 に自動変換してコードを保存する – プログラミング生放送

これで安眠できます,多分

sukanpin has written 22 articles

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>