문제 해결 과정
1.
Pyinstaller를 이용해서 .exe 파일 만들기
.exe 파일생성
문제점 (시행착오 과정이므로 반영X)
진행방향
2.
subprocess.Popen 문제점
실행하면, print문을 터미널에서 확인할 수 없는 문제점이 존재함.
→ 결국에 powershell이 아닌 cmd로 실행해야 확인할 수 있음 |
import subprocess
import os
def run_app_exe():
#subprocess.Popen : 새로운 프로세스를 생성하는데 부모 프로세스와 자식 프로세스가 병렬 실행
def run_app_exe():
subprocess.Popen(["cmd","/k","app.exe"], shell=True)
def run_application_exe():
subprocess.Popen(["application.exe"],shell=False)
if __name__ == "__main__":
# 실행 파일들이 있는 디렉터리로 이동
exe_directory = "C:\\Users\\sook3\\OneDrive\\바탕 화면\\something\\학습\\DEL 과제\\국립재활연구원_2408\\chatbot 만들기\\Project\\dist"
os.chdir(exe_directory)
# 서버 역할을 하는 app.exe 먼저 실행
run_app_exe()
# GUI Application 역할을 하는 application.exe 실행
run_application_exe()
Python
복사





