Python gem5“;ImportError:没有名为“six”的模块;即使安装了模块6
我试图在gem5中运行一个简单的系统[SHA:332A9DE33DB603E0AEFEDAEE05134DB4257EA3E] ]从这个。它显示以下错误: 文件“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.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来运行这个,仍然是同一个问题。