virtualenv ImportError: nenhum módulo chamado _struct

Estou tentando executar o virtualenv no fedora. Eu recebo a seguinte saída.

na mesma sessão, fiz PYTHONHOME = / usr / bin / python2.7 e PYTHONPATH = / lib / python2.7

Traceback (most recent call last):
  File "/usr/bin/virtualenv", line 7, in <module>
    from virtualenv import main
  File "/usr/lib/python2.7/site-packages/virtualenv.py", line 16, in <module>
    import base64
  File "/usr/lib64/python2.7/base64.py", line 9, in <module>
    import struct
  File "/usr/lib64/python2.7/struct.py", line 1, in <module>
    from _struct import *
ImportError: No module named _struct