注意:由于安装过程比较长,请把电池优化关闭,运行AidLearning后台耗电,或者一直保持Aid Learning在前台
提示,把service中的第二项Extensions for the VSCode–Chinese Language Pack+Python+C/C++安装。
1、安装python3.8,但是不要卸载系统以前的python3.7.3版本,相当于新增一个python3.8版本在系统中。
#下载python3.8
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
#解压python3.8
tar zxvf Python-3.8.0.tgz
#cd 到解压后的目录中
cd Python-3.8.0
2、–prefix 执行编译后的安装路径,可以设定自己的安装目录,也可以不指定,这样的话,需要root权限才能执行后续的 install。建议指定,可以把所有资源文件放入下面指定的目录中,从而不会杂乱,防止替换AidLearning中自带的 Python3.7.3。
–enable-optimizations发布具有所有优化功能(LTO,PGO等)有效的发行版本
./configure --prefix=/home/python3.8 --enable-optimizations
3、执行编译,由于测试手机是高通870,所以选用的8核,现在手机一般都是8核,提高编译速度,如果手机较差,就用-j2或-j4,大概需要几分钟
make -j8
编译完成
4、执行安装命令
altinstall 与 install 的区别在于,altinstall 跳过创建Python链接和手册页链接,它安装后可以与树莓派自带的 Python3.7.3 共存,不会出现冲突和替换,建议使用 altinstall。
make altinstall
等待执行后,就已经安装好了
提示:如果在 ./configure 的时候指定了 --prefix 选项
如果路径没有读写权限,则可能安装失败。保险起见,指定 –prefix 且安装之后,请检查一下是否有报错,或者指定路径下是否安装成功
5、配置python3.8的环境变量
/home/python3.8/bin/是测试中python安装的路径,如果有修改请更改该路径。
#配置Python3.8环境变量
echo "alias python='/home/python3.8/bin/python3.8'" >> ~/.bashrc
source ~/.bashrc
python -V
效果如下图: