2017-05-18 7 views
1

J'ai essayé de faire un exe à partir d'un programme en utilisant py2exe, cx_freeze et pyinstaller. Tout ce qui me donne une erreur 'ImportError: aucun module nommé six' quand je vais lancer le fichier .exeLorsque j'essaie de compiler et .exe je reçois ImportError: Aucun module nommé six

Le fichier .exe peut être créé. J'ai regardé à travers les forums et chacun d'entre eux dit d'installer pip six (il est déjà installé). J'ai essayé de désinstaller et de réinstaller six. Un message a mentionné la désinstallation de matplotlib, alors je l'ai fait. Lorsque j'ai installé pyinstaller, l'une des exigences était que six soient installés! Donc c'est très déconcertant.

Répondre

0

Lorsque vous créez un. exe ​​ fichier utilisant cx_freeze il sorte de compile toutes les bibliothèques nécessaires dans le fichier. exe ​​ dossier, vous avez probablement dû configurer un fichier d'installation à partir cx_freeze pour pouvoir créer le fichier. exe ​​, n'est-ce pas? Là vous devez "dire" cx_freeze quelles bibliothèques seront nécessaires quand quelqu'un exécutera le programme. Gardez à l'esprit que lorsque vous créez a. exe ​​ vous n'avez pas besoin d'avoir python ni six pour l'exécuter.

+0

I a ajouté 'six' à la liste d'inclusion. N'a pas aidé. – Gardener85

+0

Pouvez-vous poster une capture d'écran de l'erreur? –

+0

Désolé pour une réponse tardive: http://i289.photobucket.com/albums/ll233/89733/stacked_help_zpsnrvlayj4.jpg – Gardener85