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
还没有评论,来说两句吧...