小白一枚, 在网上找了不少教程如何搭建opencv环境, 无奈总是报错, 然后一通瞎搞和参照了不少大神的指令以后, 终于得出了心得, 话不多说, 开始干货
2021年3月26日补充:
兄弟萌, 我知道了怎么简单安装opencv, 来听我说, 只需要pyCharm就可以了, 让我来告诉一下大家;
你需要一个pyCharm, 然后及可以开始了, 首先是打开命令行, windows+r, 然后输入cmd, 然后进入你安装pycharm的文件夹, cd xxxxxx(这个为你装pycharm的路径)\venv\Scripts(这两个都是一样的), 不过你得先去你的pycharm查看python的路径 , 然后使用pip install命令, 安装opencv文件, 同样的opencv文件必须跟你的python版本号一致, 大家可以去网上找一下资源, 我就不贴网址了, 然后将你下载好的opencv安装包移动到上面的xxxxxx(这个为你装pycharm的路径)\venv\Scripts中, 按一下enter, 就可以啦, 所有你需要的python库都可以这么安装, 如果你安装过程中报错了说哪个不行, 你就去pypi中下载相对应的库, 重复上面的步骤安装那个库文件, 当出现成功的界面以后就接着安装opencv, 只要报错就这么处理, 保证大家妥妥的安好opencv, 给大家稍微演示一下前面的命令哦, 因为我已经装好了, 后续就没了:
- 需要用到的软件:
1.1 anaconda, anaconda是一个集成编辑器, 里面会自带python, 我写这个文章的时候自带的python版本是3.7, 如果你是python3, 就下载anaconda3, 如果你是python2, 就下载anaconda2, 还有根据自己的操作系统, 如果是64位就对应下载64位, 如果是32位就对应下载32位, 地址如下:
https://www.anaconda.com/
注意事项:
安装anaconda的时候一定要记住自己装到了哪个盘哪个文件夹里, 最好新建一个空白文件夹来安装anaconda, 安装时选项都可以选择默认, 中间有一个是是否创建环境变量, 我当时没有√, 然后自己手动去创建了, 嘤嘤嘤, 也是一把辛酸泪啊
如果你跟我一样忘记了或者不知道自己有没有创建, 可以按照以下步骤来查看:
计算机->(右键)属性->高级系统设置->高级->环境变量->系统变量中的path, 双击进去, 查看是否里面有以下我框的三个变量, 我是将anaconda下载到了我的f盘的360downloads文件夹的子文件夹opencv中,如果没有, 就新建 自己手动添加进去, 路径一定要是你自己安装anaconda的位置
1.2 opencv
如果直接进opencv的官网下载, 会很慢, 所以我们去清华的镜像网站下载opencv, 如下
https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
opencv下载好以后将这个文件复制或者剪切到你装anaconda的文件夹中Lib中的site-packages中, F:\360downloads\opencv**\Lib\site-packages** # 前面路径不重要, 是自己安装路径
以上是我搭建opencv环境必要的软件
- opencv搭建
2.1 第一步, window+r打开cmd, 找到自己的anaconda安装位置, 查看python版本
出现上面的python的信息, 就说明你的python安装好了, 就不用管他了
2.2 接下来我们叉掉cmd, 然后找到安装好的anaconda prompt
cd命令定位到你将opencv复制的文件夹上, 然后输入pip install (下载的文件名)
如果安装好则会出现下列一行字:
我安装时报错了两次, 第一个报错问题是:
opencv_python-4.4.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform
这个问题是你安装的opencv与你的python版本不一致, 你可以通过cmd, 先定位到安装anaconda的文件夹, 然后输入以下命令
python
import pip._internal.pep425tags as e
print(e.get_supported())
观察第一个cp37, cp37m, 表示你的opencv名字一定要与这个一致, 下载对应的opencv版本就可以了
第二个报错问题是:
twisted 18.7.0 requires PyHamcrest >= 1.9.0, which is no installed
这个报错也是去网上下载一个对应版本的twisted文件, 然后把它复制到同样的文件夹中, pip install一下就好了, 下载文件的网址如下, 这个网址还是很好用的, 就是下载速度太慢慢慢慢了, 一个3m的文件下了我一个小时, 好生气:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
3. 这个搭建过程就好啦, 接下来就是测试了, 我还没有测, 此处无内容, 小白学习不容易, 大家都要加油哦, 我把我碰到的问题都列出来啦