尽管安装了 OpenCV-python,但 Import cv2 不起作用

Import cv2 doesn't work despite having installed OpenCV-python

我是新手,一直在尝试运行 python 使用 cv2 的代码。我正在使用 python 3.6.8 终端。 请参阅下面的代码第一部分:

import cv2
import numpy as np
import os
import sys
import tensorflow as tf

from sklearn.model_selection import train_test_split

虽然我已经安装了 opencv-python,但我收到如下“找不到模块”的错误消息:

(base) Dhammas-MacBook-Air:python-code-r dhammaandrivini$ python3 traffic.py
Traceback (most recent call last):
File "traffic.py", line 1, in <module>
import cv2
ModuleNotFoundError: No module named 'cv2'

我将不胜感激,因为我真的很想完成这个项目! :)

您很可能是使用 pip install opencv-python 安装了该软件包。这是正确的命令,但如果您的设备上有多个 python 安装,则可能会导致问题。

我建议您尝试使用命令 python3 -m pip install opencv-python,此命令将为 python3 使用的 pip 安装 opencv,您似乎正在使用它 运行你的代码。