2017-01-20 7 views
0

Я уже некоторое время работаю над этим кодом. Это скрипт, который ищет некоторые папки и файлы, читает два и создает другой с объединенными данными.cxFreeze: ошибка python в главном скрипте: Sys.stdin

Мой клиент хочет что-то, что работает с белым питоном, потому что оно будет использоваться на разных компьютерах, таких как переносная программа.

Он отлично работает в .py-версии, но каким-то образом, когда я скомпилировал его с помощью cx_Freeze, он начал возвращать эту ошибку, как только я нажму на нее.

Stack оленья кожа позвольте мне добавлять изображения все же ... так ... Image error python3_cx_F

Что я уже сделано, чтобы попытаться исправить это: -установлен Diferent версия cx_Freeze -Tried предварительно скомпилированные версии с пип установить

Как-то я думаю, что проблема вокруг входного Comand, потому что он говорит, что он находится в строке 121, а именно:

menu=input("->") который только простой вход со mmand, не нуждаясь в какой-либо другой lib.

ответ

0

Я, наконец, нашел, в чем проблема с выполнением программы, это была не ошибка python, ни Cx_Freeze. как Thomas K, размещенный в этом другом qusetion (https://stackoverflow.com/a/16299623/7447240), реальной проблемой была установка. py, который мы должны использовать для компиляции программ для exe с помощью python.

Когда я исправил базу = "win32" до "console", все это сработало.

Похоже, что проблема заключается в том, что когда мы создаем версию для пользовательского интерфейса, она ждет ввода с этой характеристикой, и, поскольку я не загружал UI lib, программа разбилась. Спасибо г-ну К. :)