【问题标题】:Installation of OpenCV in anaconda not showing up in VS Code in Windows 10在 anaconda 中安装 OpenCV 未显示在 Windows 10 的 VS Code 中
【发布时间】:2020-03-14 23:44:46
【问题描述】:

我有一个只运行 Anaconda 的虚拟机。没有其他可用的 Python 安装。这是我在 Windows 10 中运行“应用程序和功能”并过滤 Python 时看到的所有内容(注意它是 Python 3.7.4):

当我转到 Conda 提示符并输入 conda list 时,我看到我已经安装了 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,这可能导致我的问题吗?

编辑:添加了我在尝试运行时遇到的错误的图片。

【问题讨论】:

    标签: python visual-studio-code anaconda conda


    【解决方案1】:

    在 VSCode 中安装 anaconda 插件,然后在 VSCode 窗口左下方选择您的 conda 环境。

    如果你没有创建 conda 环境,你可能已经在基础环境中安装了包。

    编辑:阅读PyPi project,我找到了在python代码中导入opencv的正确方法。

    import cv2
    

    【讨论】:

    • 安装 anaconda 插件已安装。我正在选择“Python 3.7.6 64-bit ('base': conda)。就像 VS 代码看不到我通过 Conda 列表安装的 OpenCV。我只能看到我在 conda 列表中安装了 OpenCV,不会”当我执行“帮助(”模块“)”时,t 会显示在点子列表或 VS 代码中。让 conda 安装包在 VS 代码中工作是否有我遗漏的东西?
    • 尝试删除python路径变量。没必要。
    • 我认为这是关于你如何运行 python 脚本,而不是安装的包。你在做什么来运行它?
    • @Vaslo 不使用基础环境,新建一个。
    • 是的。很好的评论AMC。我的意思是 Vaslo 可能在基础环境中安装了该软件包,而不是他应该使用它。我的错。更好的做法是了解环境并创建新的工作环境。
    猜你喜欢
    • 1970-01-01
    • 2020-08-09
    • 1970-01-01
    • 2019-11-23
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多