파이썬 pyinstaller
조회수 581회
pyinstaller를 사용해서 .py 파일을 실행파일로만드는데 임포트 모듈중에 제가 만든 파일을 넣어서 실행파일로 만들고 싶은데 어떻게 해야하나요? 예를들어
# ---- myprogram.py
def aaa():
....
# ---newFile program.py
import myprogram.py
myprogram.aaa("abc")
이렇게 해서 program.py를 실행파일로 만들고싶은데 myprogram.py도 임포트 되게 하고싶습니다. 어떻게 하면 되죠?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
# program.py import myprogram myprogram.aaa("abc")
pyinstaller로 program.py 파일을 실행파일로 만들면 됩니다. 그리고 실행파일을 실행한다면 abc라고 출력됩니다만 cmd창에서 실행하는것이 아니라면 바로 종료되기 때문에 코드 하단에 input()을 추가해주시면 될것같습니다.
- 제가 말하는 것은 그게 아닙니다. myprogram.py를 모듈로 임포트 했는데 그냥 program.py만 exe로 만들면 myprogram.py를 찾지 못하여 프로그램 오류가 납니다 저는 이것을 해결하고싶습니다 알 수 없는 사용자 2019.8.10 13:53
- --onefile 옵션 줘보셨나요? pyinstaller --onefile program.py 엽토군 2019.8.17 00:03
댓글 입력