我有一个仅运行Anaconda的VM。没有其他可用的Python安装。当我在Windows 10中运行“应用程序和功能”并过滤Python(注意它是Python 3.7.4)时,我所看到的就是这些:
当我进入Conda提示符并输入conda列表时,看到我已经安装了openCV:
但它带有Python 3.7.6版本:
但是,当我打开VS Code并将Python路径设置为Anaconda文件夹中的版本时:(C:\ Users \ Me \ Anaconda3 \ Python.exe)并尝试导入OpenCV,我得到了“找不到模块”错误。当我创建一个新的python文件并运行时
help("modules")
即使安装了OpenCV,在终端下面的列表中也看不到OpenCV。
任何想法这是怎么回事?我只是没有在我的PC上看到第二次安装Python,但是为什么我看到3.7.4和3.7.6,这可能引起我的问题吗?
编辑:添加了尝试运行该错误时出现的错误图片。
在VSCode中安装anaconda插件,并在VSCode窗口的左下方选择您的conda环境。
如果未创建conda环境,则可能要选择基本环境。
编辑:阅读PyPi project,我找到了在python代码中导入opencv的正确方法。
import cv2