【隨手筆記】OpenCV python+vscode環境搭建
OpenCV python環境安裝
在走過很多彎路之後,我發現,在使用anaconda安裝OpenCV時,很容易會出現伺服器不響應,畢竟隔著牆,而使用國內,如anaconda的清華源安裝時,還是會出現個別伺服器不響應,導致安裝失敗。、
而若是使用pip安裝,沒辦法解決依賴問題,直接安裝OpenCV的結果依舊是失敗。
在嘗試了很多辦法之後,我最終還是找到了比較靠譜的方式。
參考連結:知乎教程
但是使用這種方法還是會出現個別的問題,那就是缺少了VideoCapture這個呼叫攝像頭的庫。因此還是得要解決依賴問題,安裝一些依賴包。
在這裡,我已經準備好了,包括OpenCV以及一些依賴包,點這裡可以直接跳轉下載
下載完了之後解壓,然後開啟Windows中的cmd,快捷方式:win+R鍵之後,輸入cmd然後回車。
之後使用命令轉到安裝包所在的目錄。比如我的是在E盤下面的,那麼就可以通過我下面的方式轉目錄到那個資料夾。
就是輸入檔案所在的盤,我的是在E盤,那麼就輸入E:,然後回車,然後再用cd命令,我的是在E盤下的python 資料夾下面的opencv資料夾,所以可以使用這種方式。當然,如果害怕輸錯,可以使用複製貼上的方式,也可以使用tab鍵補齊,就是先輸入檔案前面的幾個字或字母,然後按下tab鍵就可以自動補齊。
在安裝完了anaconda之後,就可以使用pip命令來安裝第三方庫了。而我這裡的檔案都是隻適用於python3.7的,也就是說必須安裝的anaconda3才可以。
在命令列逐句使用pip install命令來安裝,這裡還是建議使用tab鍵補齊檔名,但是pip install這個命令必須手敲或者複製貼上。
pip install opencv_python-3.4.9.33-cp37-cp37m-win_amd64.whl
pip install VideoCapture-0.9.5-cp37-cp37m-win_amd64.whl
pip install Pillow-8.0.1-cp37-cp37m-win_amd64.whl
每次輸入一句就要回車,而且必須要看到安裝成功的提示。
如果全部安裝成功了,那麼就可以參考我另一篇關於haar人臉檢測文章來測試opencv。
anaconda3以及vscode開發環境的注意事項
第一點,在安裝anaconda3時,必須要將它新增到環境變數中
也就是安裝過程中會有提示你,如下面的圖片,把兩個勾選上就可以了。
第二點,安裝vscode之後,要安裝python外掛
如果按照上面的步驟沒看到有python的外掛名稱,也可以通過搜尋的方式查詢安裝。
當然,vscode也是支援中文簡體的,同樣的也是要安裝外掛才可以。
安裝完畢之後只需要重啟vscode這個軟體就可以轉換成中文簡體的介面了。
當然,為了驗證自己的python環境是否可以用,建議還是隨便執行一個python程式來進行測試。
其中F5鍵是python程式執行的快捷鍵
相關文章
- OpenCV環境搭建(一)OpenCV
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- Python筆記 開發環境搭建Python筆記開發環境
- Laravel 開發環境搭建-筆記Laravel開發環境筆記
- 筆記一:前期 docker 環境搭建筆記Docker
- 學習筆記:MQTT環境搭建筆記MQQT
- Android環境搭建學習筆記Android筆記
- Linux筆記01:概述以及環境搭建Linux筆記
- 《Kafka筆記》2、環境搭建、Topic管理Kafka筆記
- 基於 Xcode 搭建 OpenCV 開發環境XCodeOpenCV開發環境
- 筆記-Flutter開發環境搭建Mac版筆記Flutter開發環境Mac
- 騰訊雲使用筆記一: 環境搭建筆記
- Dockerfile 與 Compose 環境搭建學習筆記(二)Docker筆記
- Dockerfile 與 Compose 環境搭建學習筆記(一)Docker筆記
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- SpringBoot隨手筆記Spring Boot筆記
- 詳解OpenCV For Java環境搭建與功能演示OpenCVJava
- 隨手筆記:windows環境,內網上訪問其他電腦的laravel專案筆記Windows內網Laravel
- gd32筆記[1]-搭建PlatformIO開發環境筆記Platform開發環境
- Bitbucket / Sourcetree 隨手筆記筆記
- <react學習筆記(1)>認識react和環境搭建React筆記
- webpack學習筆記:搭建基本的前端開發環境Web筆記前端開發環境
- 分散式基礎&專案環境搭建_學習筆記分散式筆記
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- XXPAY環境部署筆記筆記
- ios layoutSubviews呼叫隨手筆記iOSView筆記
- TypeScript學習筆記(一)環境搭建和資料型別TypeScript筆記資料型別
- 搭建rust開發環境-記錄Rust開發環境
- MAC上Flutter環境搭建記錄MacFlutter
- FFmpeg開發筆記(一)搭建Linux系統的開發環境筆記Linux開發環境
- 環境搭建
- Ubuntu環境Anaconda安裝opencvUbuntuOpenCV
- ArchLinux配置OpenCV C++環境LinuxOpenCVC++
- webpack學習筆記(mac環境)Web筆記Mac
- Windows 終端環境配置筆記Windows筆記
- OpenCV+QT5在Window下的環境配置記錄OpenCVQT
- kubernetes學習筆記 (一):搭建本地k8s開發環境筆記K8S開發環境
- 搭建lnmp環境LNMP