python - 如何在 Python 中以 VS 作为 IDE 使用 OpenCV

标签 python windows visual-studio opencv

我在启动项目时遇到问题。我想在 Python 中使用 OpenCV 库,使用 Visual Studio 2017 作为 IDE(在 Windows 10 上)。我通过 VS 安装程序向 VS 添加了 Python 扩展(例如 Anaconda3 64 位)。之后,斗争开始。有人告诉我,Anaconda 可以很好地处理多个包,所以我打开 Python IDE 窗口并将 Anaconda 设置为默认值。然后在同一个窗口中,我单击了包。执行后

conda install -c conda-forge opencv 
conda install -c conda-forge/label/gcc7 opencv 
conda install -c conda-forge/label/broken opencv 

通过所列软件包上方的文本字段,我能够在该列表中看到 opencv 软件包。但是当我试图在一个新的 python 文件中导入 opencv 时,它不起作用。 (找不到包)

我也尝试在官方网站上下载最新的 OpenCV 版本,但我得到了一个文件夹。我浏览了这个文件夹并找到了一些 .pyd(python 扩展名)文件。我可以将它们包含在 VS 中吗?

我希望任何人都可以提供帮助,在此先感谢!

最佳答案

您可以使用/尝试/检查 Python 环境选项卡(查看其他 WindowsPython 环境 ) 将东西安装到您已安装的任何“环境”:

python environments

不知道它是否更舒服 - 我通常使用它来安装缺少的依赖项(使用 pypi - 而不是 conda)和搜索输入来检查它是否正常:

searching for a package

我主要将 python 3.6 用于开发 - 所以在 anaconda 默认值上安装的并不多。

HTH

关于python - 如何在 Python 中以 VS 作为 IDE 使用 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54065140/

相关文章:

python - 使用正则表达式从列表中删除数量

c# - Windows 窗体中带有图标的驱动器选择框

python - 如何使用 prefetch_related 获取 admin list_display 中自定义列的相关模型?

python - 在Python中绘制列表中的数据

python - matplotlib pylot发生异常: ValueError

c++ - Qt 5.6 测试版 Visual Studio 2015

visual-studio - 在 Visual Studio 中卸载不同的项目集

c# - Windows注销后如何继续运行C#应用程序

windows - 如何使用 cmd/batch 获取 Windows 可执行文件的 "Original Filename"详细信息字段

sql - 解决 SQL "The network path was not found"错误