북치기_개발모드
북치기 개발모드
북치기_개발모드
전체 방문자
오늘
어제
  • 분류 전체보기 (39)
    • 개발 (28)
      • python (20)
      • flutter (0)
      • 잡종 (8)
    • 잡다한것들 (6)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 광주
  • 브라이덜샤워
  • 판매자db
  • 사업자 전화번호
  • Update
  • 네이버
  • Python
  • 마케팅db
  • 셀레니움
  • 카멜리파티룸
  • 카멜리 파티룸
  • #공유오피스
  • jsp
  • 크롤링
  • 광주파티룸
  • mysql
  • 파이썬
  • select
  • delete
  • 전대 파티룸

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
북치기_개발모드

북치기 개발모드

pyinstaller : RuntimeError: input(): lost sys.stdin
개발/python

pyinstaller : RuntimeError: input(): lost sys.stdin

2022. 9. 26. 22:13
반응형

pyinstaller를 이용해서 여느 때와 같이 작업을 하고 있었는데, 자꾸 런타임 에러가 발생했다.

RuntimeError: input(): lost sys.stdin

진짜 1시간 넘게 찾은 것 같은데 이유는 -w 옵션 때문이었다.

이것은 윈도우 콘솔을 띄우지 말라는 옵션이다. 빼니까 귀신같이 잘 된다.. 나의 멍청함에 너무 화난다.

 

나는 평소 exe 로 만들 때 이렇게 사용하는데, 정말 아무런 문제가 발생하지 않았었다.

pyinstaller --upx-dir C:\upx -w --onefile --ico=C:\corgi.ico 프로그램명.py

하지만 오늘따라 안됐었는데.. 정말 많은 삽질을 했다. input방식을 sys.stdin으로 바꾸니 또 이런 에러가 나고..

AttributeError: 'NoneType' object has no attribute 'read'

 

하지만 결과적으로는 pyqt를 사용한 GUI 환경으로 할 때만 -w 옵션이 사용 가능한듯하다.

콘솔에서만 작동하는 경우에는 -w를 꼭 빼주도록 하자.

 

오늘도 감사합니다 stackoverflow

 

.exe file created with Pyinstaller is showin error input(): lost sys.stdin

i am using pyinstaller to convert a .py file to .exe file my terminal2.py file is: import sys if __name__ == "__main__": arg = sys.argv name = input("Enter your name.."...

stackoverflow.com

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발 > python' 카테고리의 다른 글

[파이썬] 윈도우 폴더 생성 os.mkdirs 특수문자 제거 정규식  (0) 2022.10.07
pyinstaller autoit 포함할 때 exe 에러  (1) 2022.10.03
파이썬 이미지 resize 방법 / 가로, 세로 다르게 적용하기 PIL  (0) 2022.09.22
파이썬 requests 이미지 다운로드 에러 처리[403,permission]  (1) 2022.09.21
네이버 뉴스 댓글 크롤링 및 여론 조사 (22.09.13.최신)  (0) 2022.09.13
    '개발/python' 카테고리의 다른 글
    • [파이썬] 윈도우 폴더 생성 os.mkdirs 특수문자 제거 정규식
    • pyinstaller autoit 포함할 때 exe 에러
    • 파이썬 이미지 resize 방법 / 가로, 세로 다르게 적용하기 PIL
    • 파이썬 requests 이미지 다운로드 에러 처리[403,permission]
    북치기_개발모드
    북치기_개발모드
    북치기박치기 개발모드입니다.

    티스토리툴바