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

深藏阁楼爱情的钟 2023-07-07 12:53 27阅读 0赞

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

  1. conda create -n opencv

进入虚拟环境,

  1. activate opencv

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

  1. pip install numpy

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

  1. pip install --upgrade numpy
  2. 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下

  1. d:
  2. cd anaconda/envs/opencv/Lib/site-packages

然后就可以安装了

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

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

  1. import cv2

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

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

  1. img = cv2.imread('D:/opencv/aa.png', cv2.IMREAD_COLOR)
  2. cv2.imshow("image", img)
  3. 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

发表评论

表情:
评论列表 (有 0 条评论,27人围观)

还没有评论,来说两句吧...

相关阅读

    相关 虚拟安装win10系统

    前言. 因为要练习sql注入,而手工注入对我来说是不可能的,因此要用到一些如萝卜头、sqlmap的工具,但是听大佬们说这些工具都不是那么安全,于是决定装个win10虚拟机