首先,在
此网站中找到对应版本
![](https://i-blog.csdnimg.cn/blog_migrate/cf5e59cf1546e0d3b9d9a4b153dc21f2.png)
下载后放到
Anadonda3\Lib\site-packages 中,然后打开anaconda prompt,进入site-packages文件夹,并执行命令pip install opencv_python-3.4.1-cp35-cp35m-win_amd64.whl
![](https://i-blog.csdnimg.cn/blog_migrate/689a0136a4e275c6cca54a95c4961215.png)
回车安装后打开python测试
>>> import cv2
RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import
出现以上错误,原因是之前安装的numpy版本较高,不能与opencv兼容,解决办法:
pip install -U numpy
但在实际操作中还可能出现以下错误:
PermissionError: [WinError 5]拒绝访问。
![](https://i-blog.csdnimg.cn/blog_migrate/d9e7c1442e89ffce6976e7b3080e09d9.png)
解决方法为将指令改成:
pip install --user -U numpy
![](https://i-blog.csdnimg.cn/blog_migrate/7a3b82781fb3205acdaf41a0b0e79353.png)
问题迎刃而解,并且可以看到cv2包也成功导入。