我需要为一个计算机体系结构类设置一个gem5模拟器。在下载scon的所有依赖项并为ALPHA模拟器运行build命令之后,python抛出一个语法错误(如下所示),在创建SystemExit异常期间标记逗号的使用。在
为了弥补这个问题,我试着用Python2和Python3来做烤饼。我试着在虚拟机上运行也没用。熟悉Scons的人能解释一下这个错误从何而来,以及如何纠正它吗。我们将不胜感激。在
命令已运行:
scons build/ALPHA/gem5.opt -j4
错误消息:
^{pr2}$操作系统:Manjaro Linux x86_64
内核:4.19.66-1-MANJARO
Python3版本:Python3.7.4
Python2版本:Python2.7.16
Scons的最新版本
编辑
Here's指向有关该问题的存档对话的链接。令人沮丧的是,它接近于提供一个解决方案,但这是迄今为止我在这个问题上找到的全部。搜索仍在继续。在
您看到的问题看起来应该只在python3.5+和scons3.0.0+中发生
站点/站点_初始py是您下载要构建的包中的一个文件,它使用的是python 3+不允许的except语句形式。在
更改为:
^{pr2}$有关Python3和异常的更多信息,请参见:https://docs.python.org/3/tutorial/errors.html。在
注意,一旦您解决了gem项目和您遇到的任何其他问题,您可能应该发出pull请求或向gem项目发送一个补丁。在
相关问题 更多 >
编程相关推荐