【发布时间】:2021-08-10 02:28:22
【问题描述】:
我有一个 .py 文件,其中除了 import cv2 之外什么都没有。当我运行:pip install opencv-python 时,它告诉我要求已经满足,但是当我运行它时,它告诉我“没有名为 cv2 的模块”
我在 Python 3.9.1 中使用 VSCode
我该如何解决这个问题??
【问题讨论】:
-
你的 python 和 pip 有相同的路径吗?如果您使用的是 linux 或 MacOS,可以使用
which命令进行检查。 -
@Y.P 我在 Windows 上。我该如何检查?
-
您的系统中是否有可能拥有多个版本的 Python?您是否使用 Anaconda 安装模块但没有使用 VSCode 设置 PATH 变量?您的模块很可能安装在本地而不是全局安装。如果您有多个版本,请尝试更改 VSCode 中的 Python 解释器。或者你可以先检查你的python解释器:
import cv2cv2. __version__ -
我将解释器从 3.9.1 更改为 3.7.9,现在可以正常工作了。这可能是什么问题?