爱板网论坛

查看: 317|回复: 3

[大赛作品提交] 基于微信通知的家用入侵报警设备之一:环境搭建

[复制链接]

36

主题

1

好友

939

积分

举人

Rank: 4

  • TA的每日心情
    开心
    2017-11-7 09:45
  • 签到天数: 74 天

    连续签到: 2 天

    [LV.6]常住居民II

    发表于 2018-1-4 17:51:38 |显示全部楼层
    本帖最后由 ky123 于 2018-1-31 14:00 编辑

    感谢e络盟官方提供的树莓派

    1. 树莓派安装raspibian 9系统,过程忽略。

    以下操作为root用户

    2. ,切换apt源,修改/etc/apt/sources.list文件中的内容为
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib
    deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main non-free contrib

    3. 更新系统
    apt-get update
    apt-get upgrade
    apt-get dist-upgrade

    等待更新完毕后重启
    4.安装pip3
    apt-get -f install python3-pip

    但是出现以下问题
    Reading package lists... Done
    Building dependency tree      
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    python3-pip : Depends: python-pip-whl (= 9.0.1-2) but 9.0.1-2+rpt1 is to be installed
                   Recommends: python3-dev (>= 3.2) but it is not going to be installed
                   Recommends: python3-setuptools but it is not going to be installed
                   Recommends: python3-wheel but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.

    提示依赖python-pip-whl 但是版本不对,仔细看了下版本其实是对的,只是后缀不一样,只能手动来安装了

    安装后如果提示缺少什么包,逐个安装即可

        成功安装后运行
    pip3 --version

    5. 安装python-opencv
    pip3 install opencv-python

    6. 检查是否安装成功
    python3.5 -c "import cv2"

    提示
            ImportError: liblapack.so.3: cannot open shared object file: No such file or directory
        包括后面提示的
            ImportError: libcblas.so.3: cannot open shared object file: No such file or directory
            ImportError: libatlas.so.3: cannot open shared object file: No such file or directory
        等都是包的缺失,安装对应的包即可

    apt-get install liblapack-dev libcblas-dev libatlas-dev libatlas3-base libtiff5-dev libilmbase12 libopenexr22 libgstreamerd-3-0 libgtk-3-dev

    7. 安装wxpy
    pip3 install wxpy

    验证下是否安装成功
    python3.5 -c  "from wxpy import *"

    没有提示错误即可。

    8. 安装语音工具
    apt-get install mplayer alsa-utils

    9. 以上步骤为安装环境的过程,由于之前在瞎折腾包的依赖关系,不是一个纯净的系统。可能这篇文章写的会有一些纰漏,主要还是安装包的问题,根据提示解决即可。
    回复

    使用道具 举报

    0

    主题

    0

    好友

    8

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2018-1-18 01:09:17 |显示全部楼层
    树莓派python3 , import cv2 报错啊,跟楼主安装方式一样
    >>> import cv2
    ImportError: numpy.core.multiarray failed to import
    Traceback (most recent call last):
      File "<pyshell#0>", line 1, in <module>
        import cv2
      File "/home/pi/.local/lib/python3.5/site-packages/cv2/__init__.py", line 9, in <module>
        from .cv2 import *
    ImportError: numpy.core.multiarray failed to import
    回复

    使用道具 举报

    0

    主题

    0

    好友

    8

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2018-1-18 01:32:26 |显示全部楼层
    Installing collected packages: numpy, opencv-python
    Successfully installed numpy-1.14.0 opencv-python-3.3.0.10
    回复

    使用道具 举报

    0

    主题

    0

    好友

    8

    积分

    白丁

    Rank: 1

    该用户从未签到

    发表于 2018-1-18 02:47:23 |显示全部楼层
    sudo pip install numpy-1.12.0rc2-cp35-cp35m-linux_armv7l.whl
    回退1.14到1.12版本解决问题,为啥呢。。。睡觉了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2018-2-20 10:05 , Processed in 0.302021 second(s), 15 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部