Search
moon
sun

240927 연구노트

목차

✍️ 문제 해결 과정

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
복사