root@68b3ebd4a7ab:~/aosp# python3 ~/.bin/repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-9.0
.0_r40
Traceback (most recent call last):
File "/root/aosp/.repo/repo/main.py", line 42, in <module>
from git_config import RepoConfig
File "/root/aosp/.repo/repo/git_config.py", line 774
self._Set(f'superproject.{key}', value)
出错原因是 ubuntu 16.04 默认的 python3.5 支持有问题。更新到 python3.7 问题解决。
更新方式参考:
ubuntu16ppa方式安装python3.7_u013578795的博客-优快云博客 :
摘抄如下:
1.添加源
sudo add-apt-repository ppa:deadsnakes/ppa
2.sudo apt update
如果过程中遇到卡在wait header,试试先sudo apt clean再update
3.
sudo apt-get install python3.7
4.切换python3默认使用python3.7,不然pip3安装包时会安装python3.5的,导致python3.7import不了
sudo update-alternatives --install