OpenEdv-开源电子网

 找回密码
 立即注册
查看: 1205|回复: 5

RK3568编译问题记录,python2和python3的切换

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2023-11-27
在线时间
2 小时
发表于 2023-11-27 22:13:16 | 显示全部楼层 |阅读模式
正点原子官方文档中说要把python2设置为默认python[img]blob:http://www.openedv.com/9300c2a4-f43d-404c-8727-c7bda3c6f4db[/img]
但是,会出现comment_line = re.compile(rb"^ *#")这个问题
这时要 rm /user/bin/python 这个软链接并设置python3
之后,在 ./build all 中出现SyntaxError: Missing parentheses in call to 'print'. Did you mean print(__doc__)?
这时要恢复到python2

   TRANSLATE with  x
    English

  
      
   

  TRANSLATE with
    COPY THE URL BELOW  
    [url=][/url]
  [url=][/url] Back
   
   EMBED THE SNIPPET BELOW IN YOUR SITE [url=][/url]
   
Enable collaborative features and customize widget: Bing Webmaster Portal
Back

  


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2023-11-29 09:44:16 | 显示全部楼层
你在执行repo检出的时候使用python3,不要更改系统默认python版本为python3(按照文档来),不然后面编译会报错,下次更新会修复这个问题
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2022-3-22
在线时间
5 小时
发表于 2023-12-12 16:55:45 | 显示全部楼层
xiaotaotao 发表于 2023-11-29 09:44
你在执行repo检出的时候使用python3,不要更改系统默认python版本为python3(按照文档来),不然后面编译会 ...

是repo检出是临时使用python3吗,临时修改如何操作
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2023-11-27
在线时间
2 小时
 楼主| 发表于 2024-1-17 22:40:36 | 显示全部楼层
mxz122 发表于 2023-12-12 16:55
是repo检出是临时使用python3吗,临时修改如何操作

参考:https://blog.guoxiaozhong.cn/arc ... 1-b378-7fab5702bfd4
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2023-11-27
在线时间
2 小时
 楼主| 发表于 2024-1-17 22:41:58 | 显示全部楼层
xiaotaotao 发表于 2023-11-29 09:44
你在执行repo检出的时候使用python3,不要更改系统默认python版本为python3(按照文档来),不然后面编译会 ...

用python3编译时确实是会报错,但只有kernel/scripts/mkmultidtb.py这个问题会报错,把两个print 语法改成python3即可,其他的还没有发现错误
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2021-9-17
在线时间
1 小时
发表于 2024-2-12 18:42:05 | 显示全部楼层
sed -i 's/print __doc__/print(__doc__)/g' ./kernel/scripts/mkmultidtb.py
sed -i 's/print target_dtb_list/print(target_dtb_list)/g' ./kernel/scripts/mkmultidtb.py
解决python3问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 09:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表