python - Python Pywallet 在 pyinstaller 生成的 .exe 中出现错误
问题描述
我试图让我的 python 比特币钱包通过 pyinstaller 转到 exe,但是当我运行它并尝试创建新钱包时,我收到了这个错误:
Traceback (most recent call last):
File "btcwallet.py", line 111, in <module>
File "btcwallet.py", line 80, in menu
File "btcwallet.py", line 47, in save_wallet
File "btcwallet.py", line 40, in generate_wallet
File "pywallet\wallet.py", line 13, in generate_mnemonic
File "pywallet\utils\ethereum.py", line 1321, in master_key_from_entropy
File "mnemonic\mnemonic.py", line 47, in __init__
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\mistr\\AppData\\Local\\Temp\\_MEI35242\\mnemonic\\wordlist/english.txt'
[2548] Failed to execute script 'btcwallet' due to unhandled exception!
解决方案:我不得不使用这个命令:pyinstaller --onefile --collect-all mnemonic --hidden-import mnemonic btcwallet.py
解决方案
推荐阅读
- javascript - nodejs无法设置未定义的属性''
- java - JdbcTemplate INSERT 查询问题
- javascript - 承诺中的 SetInterval。为什么这个承诺会立即解决?
- javascript - stopPropagation 和 preventDefault 不起作用,父点击仍在触发
- dart - Flutter:AppBar 背景图片
- javascript - 检查参数数据类型的正确方法
- go - 奇怪的精度损失乘以 big.Float
- cgal - CGAL填孔填色
- applescript - AppleScript中如何判断输入属于哪种语言?
- python - Python BS4 抓取:AttributeError:“NavigableString”对象没有属性“文本”