如何在带有VS作为IDE的Python中使用OpenCV

时间:2019-01-06 19:30:21

标签: python windows visual-studio opencv

我在启动项目时遇到问题。我想使用Visual Studio 2017作为IDE(在Windows 10上)在Python中使用库OpenCV。我通过VS Installer向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中吗?

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

1 个答案:

答案 0 :(得分:0)

您可以使用/尝试/检查Python Environment TabViewOther WindowsPython Environment)将内容安装到已安装的任何“环境”中:

python environments

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

searching for a package

我主要将python 3.6用于开发-因此在anaconda默认值上安装的次数不多。

HTH