Skip to content Skip to sidebar Skip to footer

When Building Gem5.opt, I Get 'ImportError: No Module Named Six'

I'm new to gem5. New even to computer architecture. I am trying to build the gem5.opt using scons build/X86/gem5.opt I get an import error for module six: ➜ gem5 scons build/RIS

Solution 1:

Update: OP confirmed in comments that it was a Python 2 vs Python 3 problem, the python 2 package was:

python2-six

Previous answer: The problem is likely that it should be import six instead of import six.py.

The current upstream master does the right thing: https://github.com/gem5/gem5/blob/526a2fb619f5e5c2c2a7f19498a737571df189b7/src/python/m5/util/smartdict.py#L46

Also I tried git log -p -G 'sys\.py' to find a fixing commit, but no results, so I wonder: are you using mainline gem5 on a clean tree?

Please always provide your gem5 git SHA when asking gem5 questions.


Post a Comment for "When Building Gem5.opt, I Get 'ImportError: No Module Named Six'"