scons不支持python3吗?

发布于 2013-01-14 21:21:46

rt

D:scons-2.2.0>python setup.py install
  File "setup.py", line 336
    mode = ((os.stat(file)[stat.ST_MODE]) | 0555) & 07777
                                               ^
SyntaxError: invalid token

查看更多

关注者
0
被浏览
3.8k
9 个回答
prife
prife 2013-01-14
那就装python2.7
不是都说python3.x太超前,并且跟python2.x不兼容么
flamingangle
flamingangle 2013-01-15
唉 那不知道算不算bug,rt-thread里边带的scons脚本在win8下执行不了,有字符集转换错误。需要在开头重新添加2句话指定默认字符集才行。我看说python3解决了。但是python3 还不支持scons纠结啊。
bernard
bernard 2013-01-15
scons确实不支持python3,据说是在计划之中,但什么时候能支持还未知。

win8开始强制字符集了?指定默认字符集是指SConstruct文件和SConscript文件?
flamingangle
flamingangle 2013-01-15
在SConstruct中指定就可以了,具体语句在家里笔记本里边,我看看回家发出来
bernard
bernard 2013-01-15
需要在SConstruct中指定,这个比较麻烦,相应的修改会比较多。如果仅仅是building.py这些就好办了。
flamingangle
flamingangle 2013-01-15
需要在import sys下加入下边2句,就好使了
reload(sys)
sys.setdefaultencoding('gbk')
touren
touren 2018-12-19
这个纠结我很久了,平常都是用python3.6
yqiu
yqiu 2018-12-19
新版本应该已经支持 python 3 了;

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友