安装opencv-python和TensorFlow后,VS2017编辑后提示Unable to resolve ‘tensorflow和Unable to resolve ‘cv2

Python是在安装VS2017时一块安装的,之后根据网上的方案 。用pip(pip3)的方式安装了opencv和tensorflow。在这里插入图片描述

终端中引用正常,以为安装好了,用VS建个工程测试,结果报错,提示没有这两个包。找了很久找到了问题所在。
在安装VS时,Python的环境是Anaconda,而通过pip(pip3)的方式安装opencv-python和TensorFlow时,默认的Python的环境是Python3.6.
vs默认Python环境可以看到VS默认的Python环境是anaconda。
点击工具----Python—Python环境,可以看到有两个环境,另外一个就是Python3.6,在这里插入图片描述点击Python3.6,往下翻可以看到我安装的包,其中就包括opencv和TensorFlow。
在这里插入图片描述
问题找到了,就好解决了,可以把VS2017默认的Python环境换成Python3.6。方法很简单。在工程项目下,Python环境,右击,选择第一个,添加/删除Python环境,选择Python3.6即可。
在这里插入图片描述

然后编辑区的错误提示就消失了。完美解决。

另外一个解决方法我也尝试了一下,那就是重新装包,这个重新安装包就不需要那么麻烦,根据网上的方案,可以直接在VS里安装。上图的Python环境中,点击Anaconda,在下面的搜索框里直接搜索要安装的包名即可,如下图
在这里插入图片描述

安装过程总是失败,你们可以参考网上其他方案。安利个链接https://blog.csdn.net/biaobro/article/details/79143004

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值