# \[Scratch & Python\] 在 Windows 上安裝 Python3 與 OpenCV3 - 到 python 的官方網頁下載 [Python 3.6.4](https://www.python.org/downloads/release/python-364/) - 64bit windows: [Windows x86-64 executable installer](https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe) - 32bit windows: [Windows x86 executable installer](https://www.python.org/ftp/python/3.6.4/python-3.6.4.exe) - 安裝 Python 3.6.4 - 第一步 - 勾選 `Add Python 3.6 to PATH` - 按 `Customize installation` ![](https://i.imgur.com/N0cDwNw.png) - 第二步 - 全部打勾 - 按 `Next` ![](https://i.imgur.com/Ybt0Jgx.png) - 第三步 - 加勾選 `Install for all users` - 按 `Install` - 安裝完成後,按`Close` ![](https://i.imgur.com/MAQ5cTo.png) - 安裝套件 - 第一步 - 開啟 cmd - 按右鍵 <b><span style="color:red;">以系統管理員身分執行</span></b> ![](https://i.imgur.com/3RqGDJ6.png) - 第二步 - 安裝套件 - 套件清單 - numpy - opencv-python - pyautogui - mss - spyder - 在 cmd 打入以下指令 ``` pip install numpy opencv-python pyautogui mss spyder ``` - 編碼錯誤處理 - 若你的 windows 不是英文版,在安裝套件時很可能會遇到編碼問題 - 解決方法一 - 安裝 [notepad++](https://notepad-plus-plus.org/) 軟體 - 32bit: [Notepad++ Installer 32-bit x86](https://notepad-plus-plus.org/repository/7.x/7.5.5/npp.7.5.5.Installer.exe) - 64bit: [Notepad++ Installer 64-bit x64](https://notepad-plus-plus.org/repository/7.x/7.5.5/npp.7.5.5.Installer.x64.exe) - 用 notepad++ 開啟 `C:\Program Files\Python36\Lib\site-packages\pip\compat\_init_.py` 檔案 - 將第 75 行的 `return s.decode('utf_8')` 改成 `return s.decode('cp950')` - 重新到 cmd 執行安裝指令 `pip install numpy opencv-python pyautogui mss spyder`,記得一樣要 **以系統管理員身份執行** - 參考資料 [pip issues UnicodeDecodeError on Windows 10 for Russian language #4251](https://github.com/pypa/pip/issues/4251#issuecomment-279117184) - 測試執行 - 開啟 spyder3 ![](https://i.imgur.com/kI9jVYI.png) - 可以到 C:\Program Files\Python36\Scripts\ 資料夾中,將 spyder3 按右鍵傳送到桌面建立連結 - 在右下角的命令列輸入圖中的指令 ![](https://i.imgur.com/WXtwuOV.png) - 測試執行小恐龍偵測 - 在課程網頁的 [dino](https://github.com/mzshieh/snp2018/tree/master/dino) 資料夾,下載以下兩個檔案到電腦桌面 - [detect.py](https://github.com/mzshieh/snp2018/raw/master/dino/detect.py) - [dino.png](https://github.com/mzshieh/snp2018/raw/master/dino/dino.png) - 打開 [測試網頁](http://www.trex-game.skipser.com/),並點擊 detect.py 執行程式,就可以看到程式會自動找出小恐龍的位置 ![](https://i.imgur.com/bMXlSe3.png)