簡體   English   中英

盡管安裝了 opencv,但導入 Cv2 不起作用

[英]Import Cv2 not working despite opencv installed

我已經使用命令pip install opencv-contrib-python安裝了 OpenCV,當我運行命令 pip list 時,我看到opencv-contrib-python已經安裝,但是import cv2對我不起作用並且它拋出

Traceback (most recent call last):
File "\[filename here\]", line 1, in \<module\>
import cv2
ImportError: No module named cv2

我已經嘗試卸載並重新安裝 OpenCV,但它仍然無法正常工作。 我嘗試了不同的開發環境,例如 Pycharm 和 Visual Studio Code。 我的 pip 也升級了,我的 OpenCV 是 4.5.5 版本,這是最新版本。 我曾嘗試使用 python 3.10 和 3.7,但仍然顯示相同的錯誤。 我也嘗試過使用

import sys
sys.path.append('/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages')

這是在一些答案中推薦的,我嘗試安裝 opencv-python 並使用它,但仍然顯示相同的錯誤。 我檢查了,我的文件夾中有 cv2

但盡管如此,每次我嘗試運行 import cv2 時,它都會一直顯示沒有名為 cv2 的模塊

我使用 macOS Monterey 版本 12.2.1,對於我的終端,我使用的是 Linux 發行版 Darwan OS。

我試過: pip install opencv-python

pip install opencv-contrib-python

把它放在代碼的第一行:

import sys

sys.path.append('/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages')

你必須使用python2.7 正如手冊所說:“目前,只有 Python 2 版本的 cv2 模塊被構建並包含在最新版本中。”

如果您從源代碼手動構建,則只能使用python3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM