Python 2.7 Cx_Freeze: ImportError: aucun module nommé __startup__

J’essaie de comstackr un programme hello world en Python dans un package / binary autonome sous Linux en utilisant cx_Freeze. Lorsque cx_Freeze est exécuté, il se termine sans erreur, mais lorsque j’essaie d’exécuter l’exécutable généré, je reçois l’erreur suivante:

ImportError: No module named __startup__ 

Mon fichier setup.py est:

 from cx_Freeze import setup, Executable # Dependencies are automatically detected, but it might need # fine tuning. buildOptions = dict(packages = [], excludes = []) base = 'Console' executables = [ Executable('test.py', base=base) ] setup(name='test', version = '1.0', description = '', options = dict(build_exe = buildOptions), executables = executables) 

Et c’est géré comme tel:

 python setup.py build 

Je ne comprends pas pourquoi cela se produit. Si ImportError était pour une bibliothèque, je comprendrais – mais __startup__ ne me connaît pas.

Merci.

J’ai eu le même problème avec cx_Freeze 5.0.0. J’ai pu résoudre ce problème après avoir rétrogradé cx_freeze à 4.3.4. D’autres versions peuvent également fonctionner.

J’ai rencontré le même problème.Pour vos objectives, vous pouvez essayer pinstaller.’hello world ‘comstackr avec précision. Mais la question rest ouverte, comment conquérir ce bug