Re: [問題] MEIPASS - No such file or directory er
※ 引述《imhandmore (imhandmore)》之銘言:
: 我用OpennCC模組製作程式碼,我在IDE環境上面可以順利執行
: 但等到我用pyinstaller 打包成exe之後就會顯示下列錯誤:
: Traceback (most recent call last):
: File "converter2.py", line 20, in <module>
: File "opencc\opencc.py", line 55, in __init__
: File "opencc\opencc.py", line 106, in _init_dict
: FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Claude\\AppData\\Local\\Temp\\_MEI151842\\opencc\\config\\s2tw.json'
: [20160] Failed to execute script converter2
: ----------------------------
: 我看stackoverflow的文章,加上adddata也是一樣
: 目前苦惱不知道怎麼解決,請各位幫我想個辦法,或者請私訊我 我可以提供報酬請你們幫忙解決
: -----
: Sent from JPTT on my Google Pixel 3a.
剛剛在寫簡轉繁程式在打包的時候也是遇到同樣問題
後來這找到這篇底下的留言
https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/296
bwoodsend commented on Aug 20, 2021
--collect-data=swagger_spec_validator should be all you need.
在打包的時候使用'--collect-data='這個指令
在pyinstaller的網頁說明
--collect-data MODULENAME, --collect-datas MODULENAME
Collect all data from the specified package or module. This option can be
used multiple times.
也就是說不是
pyinstaller -F --add-data "s2twp.json" xxxx.py -w
而是
pyinstaller -F --collect-data=opencc xxxx.py -w
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.144.108 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1672506054.A.879.html
推
01/01 18:05,
2年前
, 1F
01/01 18:05, 1F
→
01/01 23:04,
2年前
, 2F
01/01 23:04, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章