树莓派学习
系统安装与远程
由于安装的时候没有及时记录笔记,碰到的问题已经记不清了。故该部分没有记录。
miniconda的安装
需要注意,64位的系统暂不兼容miniconda 4.10以上的版本1。如果安装不兼容的版本,会报以下错误:
1 | Miniconda3-py37_4.10.3-Linux-aarch64.sh:行 435: 56590 非法指令 $PREFIX/bin/python -E -sy" "$THIS_PATH" |
安装miniconda3 4.9版本完美解决此问题。
- 拉取conda安装包
1 | wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh |
- 安装
原教程是由sudo的,但是可能会带来不可预见的问题。最好不用sudo。
1 | sudo bash Miniconda3-py37_4.9.2-Linux-aarch64.sh |
剩下的安装可参考知乎用户鱼二所写的文章2,基本上按照默认来的。
- 添加 .bashrc 配置
1 | vi ~/.bashrc |
打开后,输入i进入编辑模式,复制如下语句:
1 | export PATH="/home/树莓派名/miniconda3/bin:"$PATH |
按Esc,并且输入:wq保存并退出。 如果进入后,上下左右键变成ABCD,则可以使用一下命令修复3:
1 | cp /etc/vim/vimrc ~/.vimrc |
- 刷新配置文件:
1 | source ~/.bashrc |
最后,输入conda命令,正常返回,说明conda安装配置成功。
微雪RS485扩展卡配置
注意,正常情况下该扩展卡一个树莓派只能插一个。
具体配置可见官网4。很不幸的是,过程中遇到的问题我已经记不清了。因此,本处无笔记。
安装pyqt5
一直失败
1 | sudo apt-get update |
测试示例
1 | from PyQt5.QtWidgets import QApplication, QLabel |
第三方模块安装
PyMsgBox
1 | pip install PyMsgBox |