【問題解決】module 'cv2.cv2' has no attribute 'face'

pip install 包名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.compython

問題原由以下圖:url

 出錯的緣由:spa

一、可能cv2相關包沒有安裝完;.net

二、可能缺乏相關包。命令行

針對第一種狀況:調試

能夠先卸載相關包,卸載語句以下:blog

pip uninstall opencv-contrib-pythonip

pip uninstall opencv-pythonpip

效果以下圖:opencv

針對第二種狀況:

能夠安裝相關包:

pip install opencv-python

pip install opencv-contrib-python

可是若是直接用這兩句的話下載速度太慢了,能夠換一個語句(此時安裝快得飛起!!!):

pip install Pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
(其中的Pyinstaller是你須要下載的庫或包名,根據本身需求自行更改便可)

效果以下圖:

參考了其餘博文說,opencv-contrib-python須要特定版本即3.4.2.16,不然不行,具體緣由沒有詳細瞭解,大家能夠試下其餘版本。(我感受最新的應該也能夠,只是我試的時候仍是用的3.4.2.16)

可是紅色那幾排很醒目,還得在末尾加上--user才行,效果以下圖:

如今就沒有報錯啦,肯定安裝好opencv-python,opencv-contrib-python後我就運行成功啦!

注意事項:

我用的是anaconda調試的,我以前設置了兩個環境一個是base(root)環境,一個是本身新建的tensorflow36環境,可是我用命令行的時候沒有activate我新建的環境,致使安裝了兩次都運行不了,也就是說你須要的包必須安裝在你須要的環境下才行!

參考博文連接:

1.https://blog.csdn.net/hopena/article/details/91350271

2.https://blog.csdn.net/weixin_43167047/article/details/82841750

3.https://www.baidu.com/link?url=x8DKQh8B3T5RRS2ldLOdzzI4ceFD3UvsLRk6QiBfXto_Yp05WvTQWha1V1mw0rd3qLb1NDqjJIIJZQYhTtI7b0B5tOZ-jdZZU9-K7JILX8i&wd=&eqid=fba27c75003eda80000000035e6635f8

4.https://blog.csdn.net/weixin_35389463/article/details/88344481

5.https://blog.csdn.net/hk121/article/details/100098117?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

相關文章
相關標籤/搜索