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

时间:2021-07-25 09:59:00

标签: opencv python-3.6 importerror cv2

我是一个新手,一直在尝试运行使用 cv2 的 python 代码。我正在使用 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'

如果您对此提供任何帮助,我将不胜感激,因为我真的很想完成这个项目! :)

1 个答案:

答案 0 :(得分:2)

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

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