Vs2017+python+opencv环境搭建

因为电脑以前装过vs而且比较习惯用这个,所以选择直接在vs的python下安装opencv的第三方库,但是vs确实在这方面的操作太麻烦了,找了很多资料都没有成功,导致在环境配置上就花了大量时间,但是把所有问题都找到原因后,其实也是很好解决了。
下面给出一个具体的操作步骤。
1.打开vs2017创建一个新项目,点击右边python环境下的这个,右键
Vs2017+python+opencv环境搭建
选择安装python包,得到如下界面
Vs2017+python+opencv环境搭建

下面会出现你已经有的包,这是我已经安装好的情况,之前是只有pip和setuptools的
点击 包(pypi) 换成概述
Vs2017+python+opencv环境搭建

点击这个,然后出现一个蓝色框框
Vs2017+python+opencv环境搭建

然后就可以在这里输入安装指令了
可以选择直接pip install opencv_python
或者利用国内镜像,输入pip install opencv_python --index https://……(网址)
阿里云 https://mirrors.aliyun.com/pypi/simple/
   中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
   豆瓣(douban) http://pypi.douban.com/simple/
   清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
但可能会出现拒绝访问并提示使用–user(红字),这里大概是提示需要管理员权限才可以。由于我一开始没有注意到所以走了很多弯路。
Vs2017+python+opencv环境搭建

输入正确后,可以看到successfully的字样,意思是成功了
Vs2017+python+opencv环境搭建

但是这时右边“包”栏可能并没有出现安装成功的第三方库,如果不确定可以再输入一次,这时提示你已经安装过了
Vs2017+python+opencv环境搭建

然后将软件重启,就可以看到安装成功的包了。
2.试过的其它方法以及解决办法
(1)
Vs2017+python+opencv环境搭建

还是这张图,右键,“打开此处的命令提示符”出来这样的界面
Vs2017+python+opencv环境搭建

跟上面是一样的效果
(2)
在电脑搜索框搜索“cmd”,打开命令提示符,这里输入pip系统不承认,会提示,pip不是程序也不是指令
Vs2017+python+opencv环境搭建

需要配置环境变量
操作方法:电脑—属性—高级系统设置—高级:环境变量—选择path添加 所安装python的scripts所在的路径,类似下面这样
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts
然后一直点击确定,重启smd
再输入pip看到这样的界面就是成功了
Vs2017+python+opencv环境搭建

然后可以进行上面两种方法的操作了
需要主意的是,选择path是下面的系统变量,我之前就是选了上面的所以没有成功
Vs2017+python+opencv环境搭建

类似的,在命令行调用python也需要找到python的路径添加进去,否则输入python会报错或打开应用商店
成功后,如下图
Vs2017+python+opencv环境搭建

到这里就是我在配置环境中遇到的所有问题及解决方法了,正常说按照上面第一条操作应该就可以成功了的,如果有其它问题可以参照后半部分。