Моя программа в tkinter
работает хорошо, когда я запускаю ее с использованием PyCharm
, когда я создаю .exe
файл с помощью pyinstaller,
pyinstaller -i"icon.ico" -w -F script.py
У меня нет ошибок.Я вставляю script.exe
в ту же папку, что и мой script.py
, и после запуска я думаю, что в шаге, где subprocess
, он не отвечает, потому что у меня есть print
до строки подпроцесса и его работы.
Кто-нибудь знает почему?
Это строка с подпроцессом:
import subprocess
from subprocess import Popen, PIPE
s = subprocess.Popen([EXE,files,'command'],shell=True, stdout=subprocess.PIPE)
РЕДАКТИРОВАТЬ:
такая же проблема с:
s = subprocess.check_output([EXE,files,'command'],shell=True, stderr=subprocess.STDOUT)