PyInstaller en Linux de 32 bits - ImportError: se requiere el paquete 'seis'

Estoy haciendo un programa usandoPython2.7 yKivy1.9.2-devy tratando de empaquetarlo conPyInstaller-3.0 para diferentes sistemas como un solo ejecutable.

Los sistemas para los que estoy tratando de empaquetar son estos:

Linux Mint 17.3 de 64 bitsLinux Mint 17 de 32 bits (también se intentó al actualizar a 17.1 y 17.3)Windows XP SP3 de 32 bitsRaspbian (Raspberry Pi)

En todos estos sistemas, el programa funciona bien cuando solo se ejecuta con Python, sin compilar. (entonces, todas las dependencias de Kivy también están bien).

Sin embargo, de los ejecutables hechos con PyInstaller, solo el que se hizo en Linux de 64 bits funciona como un solo archivo. Los ejecutables de Windows y Raspbian funcionan principalmente (escribiré sobre eso más adelante), pero el que se hizo en Linux de 32 bits todavía no se ejecuta. Da el siguiente error cuando se ejecuta (intenté ejecutarlo en Linux de 32 y 64 bits):

Traceback (most recent call last):
  File "<string>", line 11, in <module>
  File "/media/Data/Programming/Python/installers/PyInstaller-3.0/PyInstaller/loader/pyimod03_importers.py", line 363, in load_module
    exec(bytecode, module.__dict__)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 48, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/extern/__init__.py", line 60, in load_module
ImportError: The 'six' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.
pyi_rth_pkgres returned -1

Esto es lo que me confunde:

Dentro de mi "/usr/local/lib/python2.7/dist-packages/" no hay una carpeta "pkg_resources", pero lo anterior indica que, aparentemente, está allí ... Incluso lee los archivos allí con éxito. ¿Es algo que se crea justo cuando comienza el ejecutable?No uso específicamente "seis" para nada, antes de este error ni siquiera sabía que existía."Seis" está instalado en mi sistema, según lo confirmado por Package Manager y por Pip. Se encuentra en "/usr/local/lib/python2.7/dist-packages/". Supongo que PyInstaller no puede encontrarlo por alguna razón (ya que, creo, si todo está empaquetado correctamente, no tiene que estar allí en el sistema donde se ejecuta el ejecutable).

Por lo tanto, mi pregunta es bastante típica, ¿qué puede causar este problema para PyInstaller (por si acaso, ejecuté la "instalación setup.py") y cómo solucionarlo / solucionarlo?

¡Gracias!

PD: En una nota al margen, mencioné los problemas con los ejecutables de Windows y Raspbian. En Windows, el exe solo se ejecuta cuando hay "zlib1.dll" presente en la misma carpeta (incluso si está específicamente empaquetado en el exe con PyInstaller, no funciona), y en Raspbian solo conseguí que el programa funcionara sin usar " --onefile "(con" --onefile ", parece que PyInstaller no empaqueta ningún binario de Python en el ejecutable, como libpython.2.7.so, y tal vez otros)

Respuestas a la pregunta(3)

Su respuesta a la pregunta