一、修改软件源:当然可以通过armbian-config来修改软件源,但我发现这样修改还会保留debian的软件源(外国源),会使后续更新一样的慢。还是手工改比较爽一点。我讨厌vi和nano的不友好,先使用现成的IDE编辑器geany完成这一步。
首先还是要运行
sudo armbian-config
把时区、地区、语言、更新镜像等设置一下,更新一下Firmware。这里设置了镜像地址后发现并不是修改下面这个文件的内容的。所以下面的内容还要改。
sudo geany /etc/apt/sources.list
一般的改为:mirrors.ustc.edu.cn/
security的改为这个:mirrors.ustc.edu.cn/debian-security/
sudo apt-get update
sudo apt-get upgrade
如果有错误提示,就重新update和upgrade一次。
二、安装python3 idle(发现每次装完一个模块,都要update一次,否则容易出错)
sudo apt-get install idle3
sudo apt install python3-pip
sudo apt-get install python3-dev
三、安装gedit ,(事实证明,只要update没err,是可以装gedit的)
sudo apt-get install gedit
四、我要安装pyqt5
sudo apt-get install python3-pyqt5
sudo apt-get install qttools5-dev-tools
安装qtchooser
sudo apt install qtchooser
安装QT5
sudo apt-get install cmake qt5-default qtcreator
pip3 install Sip
安装完Sip后要设置一下环境变量
sudo gedit /etc/profile
在文件最后加上
PATH= "/home/pi/.local/bin:"$PATH; #我的Sip是安装在这个路径下的。
export PATH
存盘。
执行source /etc/profile 使默认路径生效。后面又操作了几次,却装不上了,发现是因为PATH没有生效导致的。所以一定要执行export查看PATH是否生效,否则会出很多意外。
安装setuptools
pip3 install setuptools
pip3 install PyQt5
解决 Command "python setup.py egg_info" failed with error code 1 问题
pip install --upgrade setuptools
python -m pip install --upgrade pip
很明显,setuptools是刚装的,版本已经最新,于是升级了pip3的版本而已。
重新运行
pip3 install PyQt5 #这次运行时间有点长,经过一个晚上之后终于安装成功了。
上面运行的指令好慢,另外的做法是指定安装的url
pip3 install --index-url https://pypi.douban.com/simple PyQt5
可以通过以下操作把pip的源服务器改为国内源(仍未验证):
pip3 install pip -U #这句貌似没用,我的是最新的版本了
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
另一种安装PyQt5的方法是编译安装:
在按上面步骤完成依赖安装后,下载PyQt5的源代码(Riverbank Computing | Download),解压到一个目录下。
tar -zxvf file.tar.gz
然后安装PyQt-builder
pip3 install PyQt-builder
然后进入解压源码的目录(目录下包含有文件pyproject.toml的)
执行
sip-install
等待。。。
应该就可以了。
五、#安装中文字体
sudo apt-get install fonts-wqy-zenhei
sudo fc-cache -v
六、安装wiringOP
sudo apt-get update
sudo apt-get install git
git clone https://github.com/orangepi-xunlong/wiringOP.git
cd wiringOP
sudo chmod 777 build
./build #选4.PCPLUS,顺利完成安装
七、安装OPi.GPIO
sudo python3 -m pip install OPi.GPIO
八、安装串口驱动:
sudo python3 -m pip install pyserial
好,对我来说,可以愉快地玩耍了。