2016-04-18 4 views
0

У меня есть сокет сервер питон скрипт и он работает хорошо на Linux, но при компиляции в двоичном на Linux с помощью pyinstaller, он работает в проводные ситуации говоритвыхода не определяются при компиляции питона в двоичном с помощью pyinstaller на Linux

File "<string>", line 426, in <module> 
File "<string>", line 49, in __init__ 
NameError: global name 'exit' is not defined 

среда:

Linux 2.6.32, python2.6.6, pyinstaller 2.0 

вот простой тестовый скрипт, который может воссоздать эту ошибку

программа:

exit.__class__ 

компилировать команды:

pyinstaller.py -F --noconsole --out=/output_folder/ /source/path 

которые рассчитывают распечатать:

<class 'site.Quitter'> 

надежда кто-то может дать мне ключ, общая библиотека вещь?

ответ

1

решил, явно использовать sys.exit (1), чтобы пропустить это.