You are viewing a single comment's thread from:

RE: [질문] 파이썬 exe 만들기와 SteemDB 최신 값

in #kr7 years ago

마지막 줄이 안보여서 저랑 같은 에러인지는 모르겠습니다만. 제가 해보니
앞부분은 같은 에러인데, 결국 마지막 몇줄이 문제더군요.

  File "langdetect/utils/messages.py", line 9, in __init__
FileNotFoundError: [Errno 2] No such file or directory: '...생략.../dist/post_email/langdetect/utils/messages.properties'

이 경우 해결방법은

pyinstaller --add-data /usr/local/lib/python3.6/site-packages/langdetect/utils:langdetect/utils -F post_email.py

이렇게 못찾는 파일을 넣어주면 됩니다. 제가 윈도우에선 안해봐서 --add-data 의 항목은 윈도우에 맞게 고치셔야 합니다.
행운을 빕니다. :)

Sort:  

--add-data를 넣었는데 찾지를 못한다고 하네요. 역시 행운이 찾아오지 않는군요.불편하지만 계정 왔다갔다하면서 해야할 듯 합니다. 원도우즈에서 파이썬으로 개발한 후 배포는 어떻게 하나요?

마지막 에러가 저와 같던가요?
--add-data 를 포함한 명령어와 전체 에러로그를 보여주시면 뭔가 알 수 있을 지도요 :)

제가 윈도우를 안써서... 파이썬은 따로 배포는 생각해 본적이 없습니다. 파이썬 윈도우즈 배포는 @soma0sd 님이 상당한 경험이 있을 거예요.

미리 감사합니다.
우선 --add-data 썼을 때 invalid data 나오는 이미지입니다.

-add를 사용하지 않고 exe 만든 후 exe 실행할 때 나오는 에러

오, 이건 저랑은 다른 문제네요. 아마 그 전에 이미 문제가 생긴 것 같습니다. 이건 spec 파일을 수정해서 고쳐야 하는데... 또 다른 에러가 나올 수도 있고.. 어차피 파이썬 라이브러리 폴더도 옮기셨으니 이제 굳이 패키징 안하셔도... 하하하 :O

--add-data 문제는 대략

--add-data C:/MyPrograms/Lib/site-package/langdetect/utils:langdetect/utils

요렇게 넣어주면 될 것 같습니다. Crypto 에러는 다른 문제지만요.

저도 수업때 "이런것도 할 수 있다"정도를 보인게 끝이라서.. 일단 문제를 따라잡아볼께요. 며칠 말미를..

Coin Marketplace

STEEM 0.14
TRX 0.12
JST 0.024
BTC 51418.20
ETH 2293.14
USDT 1.00
SBD 1.99