win10+anaconda+python虚拟环境安装opencv

首先创建一个虚拟环境,在anaconda的终端输入

conda create -n opencv

进入虚拟环境,

activate opencv

以后再进入就是activate opencv
这个时候就会在你anaconda的envs文件夹下有一个名叫opencv的文件夹了。点进去看一下里面有没有Lib文件夹。如果有,跳过下面一步。没有的话就先装一个numpy

pip install numpy

注意这个时候先看一下自己的numpy版本,保险起见可以

pip install --upgrade numpy
或
pip  install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade numpy

更新一下自己的numpy版本,因为我在安装的时候因为版本问题报了错,后来更新到1.18.1就好了。

装好后就能看见opencv文件夹下有Lib文件夹啦
这时候从这个网站下载对应的.whl文件。装好后复制到envs/Lib/site-packages下
下载地址
然后将anaconda终端切换到envs/Lib/site-packages下

d:
cd anaconda/envs/opencv/Lib/site-packages

然后就可以安装了

pip install opencv_python-4.2.0-cp36-cp36m-win_amd64.whl

安装好后进入python环境,输入

import cv2

不报错就好了
如果出现解决ModuleNotFoundError: No module named ‘numpy.core._multiarray_umath’ 错误
就是numpy版本问题,更新一下版本

然后打开anaconda,这时候会发现多了一个opencv环境,进入,安装这个环境下的spyder,就可以进入啦
附测试代码

img = cv2.imread('D:/opencv/aa.png', cv2.IMREAD_COLOR)
cv2.imshow("image", img)
cv2.waitKey(0)

参考:
https://blog.csdn.net/hhy_csdn/article/details/84345641?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
https://blog.csdn.net/wds2435629591/article/details/71515534?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
https://blog.csdn.net/weixin_41010198/article/details/86738635

发布了14 篇原创文章 · 获赞 0 · 访问量 771

猜你喜欢

转载自blog.csdn.net/kunAUGUST/article/details/104466957
今日推荐