2016-12-08 3 views
0

Une erreur se produit lorsque je compile dans virtual_env. Si compile sans virtual_env, cela fonctionne. Les paquets sont installés dans le même et virtual_env dans l'environnement général. Si le programme de compilation "Bonjour tout le monde", tout fonctionne. Mais si ajouter le paquet 'tordu' il présentait une erreur.
Erreur win32com lors de l'utilisation de pyinstaller inside virtual_env

pyinstaller - 3.2
Python 2.7.12
setuptools 30.2.0
Plate-forme: Linux-4.4.0-53-generic-x86_64-avec-Ubuntu-16,04-xenial

Le projet lui-même exige des paquets

JSON importation, ctypes, logging.handlers, os, sqlite3, pyudev, sous-processus, sys, filetage, temps, datetime, multitraitement

du réacteur d'importation twisted.internet, tâche
de twisted.internet.defer inlineCallbacks à l'importation, returnValue
de ApplicationSession import autobahn.twisted.wamp, ApplicationRunner
de WebSocketServerProtocol import autobahn.twisted.websocket, WebSocketServerFactory
de importation autobahn.wamp.exception ApplicationError
de WebsocketServer import websocket_server

17428 INFO: Loading module hook "hook-encodings.py"...
17817 INFO: Loading module hook "hook-xml.dom.domreg.py"...
17817 INFO: Loading module hook "hook-pkg_resources.py"...
18077 INFO: Processing pre-safe import module hook win32com Traceback (most recent call last):
File "", line 2, in ImportError: No module named win32com 18198 INFO: Processing pre-safe import module hook win32com Traceback (most recent call last):
File "", line 2, in ImportError: No module named win32com 18317 INFO: Processing pre-safe import module hook win32com Traceback (most recent call last):
File "", line 2, in ImportError: No module named win32com 18451 INFO: Processing pre-safe import module hook win32com Traceback (most recent call last):
File "", line 2, in ImportError: No module named win32com 18885 INFO: Loading module hook "hook-nacl.py"...
18914 INFO: Loading module hook "hook-cryptography.py"...
18973 INFO: Loading module hook "hook-sqlite3.py"...

W poule démarrer le programme:

ImportError: No module named zope.interface Failed to execute script pyi_rth_twisted

Mais ce module I installés séparément dans l'environnement et le général. J'essaie de jouer avec différentes versions de pyinstaller, setuptools, zope.interface. Par conséquent, repose toujours contre cette erreur

Répondre

0

Vous devez ajouter un fichier vide __init__.py où se trouve votre package zope. Pour trouver où zope est installé, vous pouvez exécuter:

help('zope') 

le chemin du fichier doit être en bas. Si cette réponse n'a pas de sens essayez de chercher quelque chose comme zope pyinstaller.

+0

Merci pour la réponse, mais rien n'a aidé. La recherche de solutions continue –