折腾日记
第一个问题, 树莓派安装的时候遇见了python的问题。
1 | TypeError: unsupported operand type(s) for -=: 'Retry' and 'int' |
- 当时仔细查看问题的时时候发现是因为无法访问网络而出现的,于是我们首先去ping本地的局域网ip查找ip是否是能用的,然后再修改本地的dns服务器为 114.114.114.114
- 然后这个时候修改后第一次是可以的,然后我们遇到了另外一个问题 它的md5 下载验证失败 下载不完整的原因,我们用wget 重新手动下载 再用pip3 手动安装
1
THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package
- 总结上述问题,电压不够,造成了网络不稳定,出错了,使用树莓派默认得电源模块便可以了
- 树莓派局域网访问flask得应用时同样需要添加
安装深度学习服务 keras tensorflow 搜索相关的树莓派安装相关的方法。
- 问题主要是用pip3 安装的时候需要很多的依赖,但是有时候因为网络问题,不稳定,(电源问题),使用国内的pip源
安装方案 详见
安装keras
1
2
3
4
5
6
7
8
9
10
11sudo apt-get install libhdf5-serial-dev
sudo pip install h5py 安装过程大概需要30-40分钟
sudo apt-get install python-scipy 亲测不能使用pip安装(坑!)! 安装过程大概5分钟 如果是python3 安装需要修改为 python3-scipy
sudo pip install keras 安装过程2-3分钟
(安装opencv,没有测试,系统自带)
sudo apt-get install python-opencvopencv-python 安装告诉我们缺少依赖
1
2
3
4
5
6
7sudo apt-get update #安装依赖库
sudo apt-get install libhdf5-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqt4-test
sudo apt-get install libqtgui4
sudo apt-get updatesklearn
1
2
3
4sudo apt-get install python-sklearn
opencv
sudo apt-get install libopencv-dev
sudo apt-get install python-opencv
树莓派遇到的问题
- 无线网络打不开 因为rfkill 把wifi给block了,目的是为了让嵌入式设备更省电
- 开锁 rfkill list 找到 rfkill unblock 0
- Ubuntu mate 18.04 原声支持树莓派3b+ 不用那么麻烦
- 树莓派ssh服务启动不了。 因为缺少 密钥文件 ,我们可以查看状态信息
- sudo service ssh status 会得到一个没有某个文件的信息
- 会得到他现在有一个报错,对应的是在/etc/ssh/—- 那个目录下面没有文件,我们使用ssh-key-gen 新建一个密钥文件就可以了 , ssh-key-gen -t rsa -f /etc/ssh/ssh_host_rsa_key 这个地方的文件对应我们上个地方缺失的文件。