pip install opencv-python 后,`import cv2` 抛出 ImportError

问题描述 投票:0回答:1

我之前用 opencv-pyhton 运行过几次代码,但是当我更改代码并重新运行时,cmd 开始显示以下错误

C:\Users\YourUsername\Desktop\sn>python snow.py
Traceback (most recent call last):
  File "C:\Users\YourUsername\Desktop\sn\snow.py", line 1, in <module>
    import cv2
ModuleNotFoundError: No module named 'cv2'

C:\Users\YourUsername\Desktop\sn>pip install opencv-python
Requirement already satisfied: opencv-python in C:\Users\YourUsername\AppData\Local\Programs\Python\Python312\lib\site-packages (4.10.0.84)
Requirement already satisfied: numpy>=1.21.2 in C:\Users\YourUsername\AppData\Local\Programs\Python\Python312\lib\site-packages (from opencv-python) (2.1.1)

C:\Users\YourUsername\Desktop\sn>

如何解决这个问题?

python opencv pip importerror
1个回答
0
投票

您在 Windows 中安装了多个 Python 版本(Python 2.x 和 Python 3.x),并且您正在使用错误的 Python 版本运行脚本。即使 pip 显示已为 Python 3.12 安装 opencv-python,您的脚本仍尝试使用 Python 2.x 运行。

使用 Python 3 而不是 Python 2 运行脚本:

python3 snow.py
© www.soinside.com 2019 - 2024. All rights reserved.