Python gem5“;ImportError:没有名为“six”的模块;即使安装了模块6

Python gem5“;ImportError:没有名为“six”的模块;即使安装了模块6,python,virtualenv,gem5,Python,Virtualenv,Gem5,我试图在gem5中运行一个简单的系统[SHA:332A9DE33DB603E0AEFEDAEE05134DB4257EA3E] ]从这个。它显示以下错误: 文件“”,第1行,在 文件“build/X86/python/importer.py”,第81行,在load_模块中 exec(代码,模块dict) 文件“build/X86/python/m5/init.py”,第46行,在 从。导入SimObject 文件“build/X86/python/importer.py”,第81行,在load_

我试图在gem5中运行一个简单的系统[SHA:332A9DE33DB603E0AEFEDAEE05134DB4257EA3E] ]从这个。它显示以下错误:

文件“”,第1行,在

文件“build/X86/python/importer.py”,第81行,在load_模块中

exec(代码,模块dict

文件“build/X86/python/m5/init.py”,第46行,在

从。导入SimObject 文件“build/X86/python/importer.py”,第81行,在load_模块中

exec(代码,模块dict

文件“build/X86/python/m5/SimObject.py”,第43行,在

从六个导入add_元类

ImportError:没有名为six的模块

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

我使用的是Ubuntu 20.04和x86_64体系结构

我发现了类似的情况,但在此过程中无法检测到模块6 gem5.opt构建。但是我的案例gem5.opt构建成功地找到了模块6并完成了操作。但在尝试运行simple.py系统时未找到模块6


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

这个问题是在gem5.opt构建期间引起的。 因为我愿意从现在起在gem5上使用python3,因为他们宣布支持python3。所以,我使用python3 for scons来构建gem5.opt,它是成功的。但当我试图运行第一个系统脚本simple.py时,出现了导入错误。我的想法是,当gem5.opt文件使用python3时,它在构建期间未配置gem5.opt文件中的某些内容


我已经使用python2.7重建了gem5.opt,现在问题已经解决了。甚至我也可以使用python3来运行“build/X86/gem5.opt config/tutorial/simple.py”,它工作得很好

此问题是在gem5.opt构建期间引起的。 因为我愿意从现在起在gem5上使用python3,因为他们宣布支持python3。所以,我使用python3 for scons来构建gem5.opt,它是成功的。但当我试图运行第一个系统脚本simple.py时,出现了导入错误。我的想法是,当gem5.opt文件使用python3时,它在构建期间未配置gem5.opt文件中的某些内容


我已经使用python2.7重建了gem5.opt,现在问题已经解决了。甚至我也可以使用python3来运行“build/X86/gem5.opt config/tutorial/simple.py”,它工作得很好

您能用print语句再次检查scon和run是否使用了相同版本的Python吗?随着python3支持的全面添加,最近出现了很多相关问题。同样在邮件列表上询问,那里的人已经回答了相关问题。python 3.8是我的系统中唯一安装的python(默认ubuntu 20.04)。因此,我认为这不是一个问题。另外,我不知道如何显式检查SCON和运行的python版本(我是gem5和相关软件的新手。任何关于这方面的链接都会很有帮助)稍后我安装了python 2.7来运行这个,仍然是同一个问题。你能用print语句再次检查SCON和运行都使用了相同版本的python吗?随着python3支持的全面添加,最近出现了很多相关问题。同样在邮件列表上询问,那里的人已经回答了相关问题。python 3.8是我的系统中唯一安装的python(默认ubuntu 20.04)。因此,我认为这不是一个问题。另外,我不知道如何显式地检查python版本的SCON和运行(我是gem5和相关软件的新手。任何关于这方面的链接都会很有帮助)稍后我安装了python 2.7来运行这个,仍然是同一个问题。