首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem5 "ImportError:没有模块名为6“,即使安装了模块6

gem5 "ImportError:没有模块名为6“,即使安装了模块6
EN

Stack Overflow用户
提问于 2020-06-06 22:08:32
回答 1查看 511关注 0票数 1

我试图在gem5SHA中运行一个简单的系统:332a9de33db603e0aefedae1e05134db4257e3e。它显示了以下错误:

< string>“文件,第1行,在< module>中 load_module中的"build/X86/python/importer.py“文件,第81行 (代码: mod.dict) 文件"build/X86/python/m5/init.py",第46行,在< module>中 发自。导入SimObject文件"build/X86/python/importer.py",第81行,在load_module中 (代码: mod.dict) < module>中的"build/X86/python/m5/SimObject.py“文件,第43行 来自六个进口add_metaclass ImportError:没有名为六的模块

但是我已经安装了模块6,在运行gem5构建时成功地使用了它。另外,我还从其他python和命令行导入了6个,没有任何问题。

我使用的是Ubuntu20.04和x86_64架构。

我已经找到了类似的帖子,但是在gem5.opt构建过程中无法检测到模块6。但我的案例gem5.opt构建成功地找到了模块6并完成了操作。但是,在尝试运行simple.py系统时,不要找到模块6。

我已经重新安装了第六个模块,重新构建了gi5.opt,甚至删除了所有与gem5相关的文件,并再次克隆它。我也在我的虚拟环境之外尝试过这一点。

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 06:54:10

此问题是在重5.opt构建过程中引起的。因为我愿意从现在起在gem5上使用gem5,因为他们宣布了python3支持。因此,我使用python3对scon进行了ging5.opt构建,并且非常成功。但是,当我尝试运行第一个系统脚本simple.py时,会发生导入错误。我认为scon配置文件在使用python3时,在构建过程中忽略了在ging5.opt文件中配置一些内容。

我已经用python2.7重建了now 5,现在问题解决了。甚至我也可以使用python3来运行“build/X86/gi5.opt config/教程/simple.py”,而且它运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62238610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档