python環境下安裝opencv庫的方法

2022-06-08 09:15:13 字數 1816 閱讀 8966

注意:安裝opencv之前需要先安裝numpy,matplotlib等

一、安裝方法

1.先安裝opencv-python

我的python版本是3.6.8,可以看到opencv安裝的預設版本是  opencv_python-4.1.0.25-cp36-cp36m-win_amd64.whl

2.再安裝opencv-contrib-python

備註1:此種方法安裝後,import cv2 as cv後,**可以正常執行,但是無法自動補全

解決方案1:import cv2.cv2 as cv(此方法有時會時靈時不靈)

參考:

若出現這樣的情況:例如cv.imread()本來是個函式,但是只能補全到cv.imread,

解決方案:修改 project interpreter為別的路徑,然後再修改回來;

原因分析:庫檔案在剛剛被加入專案中時,pycharm會針對這個庫檔案,構建索引,然後再pycharm底部會顯示乙個進度條:updating skeletons for ...,在進度條走完之前,**無法自動補全

解決方案2:

(1)檢查上圖的project interpreter處,只保留python的乙個路徑,把其他無效或錯誤路徑全部刪除;

(2)修改cv2/__init__.py檔案的**,如下:

import

sysimport

osimport

importlib

os.environ[

"path

"] += os.pathsep + os.path.dirname(os.path.realpath(__file__

))from .cv2 import *globals().update(importlib.import_module(

'cv2.cv2

').__dict__)

(3)刪除生成的pyc檔案(4)重啟pycharm;   import cv2 as cv,完美解決方法

二、離線安裝

pip install opencv_python-4.1.1+contrib-cp36-cp36m-win_amd64.whl

pip install opencv_python-4.1.1+contrib-cp36-cp36m-win_amd64.whl

二、測試安裝版本

三、備註 

python擴充套件包的非官方windows二進位制檔案  參見以下**:

ubuntu 環境下python安裝

ubuntu 14.04 16.04 版本預設是安裝的是python 2.7 1 檢視當前python版本 python version 2 公升級到python3.x版本 sudo add apt repository ppa fkrull deadsnakes 新增乙個源 sudo apt ge...

linux下安裝python環境

1 linux下安裝python3 在安裝包中有乙個readme的檔案,裡面有寫如何安裝 tar jxvf python 3.5.0 tar.xz cd python 3.5.0 configure prefix usr local python3 make make install 做軟鏈 ln ...

CentOS下安裝python環境

1 準備編譯環境 yum groupinstall development tools yum install zlib devel bzip2 devel openssl devel ncurses devel wget3 解壓 配置 編譯和安裝 在安裝包中readme的檔案中有build ins...