[python] pyinstaller No such file or directory 에러 (상대 경로 지정)
에러 FileNotFoundError: No such file or directory python에서 파일 경로를 지정하는 소스가 있었는데 .py 로 실행하면 잘 되고 pyinstaller 로 만든 .exe로 실행하면 에러가 발생했다. 해결 방법 exe 파일은 단독으로 실행되어야 하므로 경로를 헷갈리지 않도록 절대 경로가 아닌 상대경로로 실행해주어야 한다. (리눅스는 / 로 사용) basepath = os.path.dirname(os.path.abspath(__file__)) module_path = basepath+'\\src\\util\\myfile.py' 그리고 pyinstaller 할 때 --add-data 를 사용하여 실행 파일에 포함할 추가 데이터 파일을 지정한다. pyinstaller -F ..