python - 为什么我打包的 eel 应用程序执行失败 : AttributeError: 'NoneType' object has no attribute 'write'

标签 python pyinstaller attributeerror nonetype eel

尝试执行我的 app.exe(使用以下命令生成)时,我不断收到此错误 python -m eel [your_main_script] [your_web_folder] --onefile --noconsole)

我的代码太长,无法在此处发布。

这是在尝试执行应用程序时引发的完整未处理异常

Traceback (most recent call last):
  File "survey.py", line 1, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
  File "eel\__init__.py", line 8, in <module>
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
  File "bottle.py", line 73, in <module>
AttributeError: 'NoneType' object has no attribute 'write'

我的库已更新,并且我检查了我是否正在使用有效路径写入文件

最佳答案

我用以下内容覆盖了位于 python 安装目录中的 Bottle.py 文件 https://github.com/bottlepy/bottle/blob/master/bottle.py这对我有用

关于python - 为什么我打包的 eel 应用程序执行失败 : AttributeError: 'NoneType' object has no attribute 'write' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75192206/

相关文章:

python - 根据正则表达式匹配替换整个字符串

python - 在循环字典中赋值

python - 在不下载文件的情况下在网站上查找音频文件的比特率

python - 使用 pyinstaller 文本无法解码

django - 删除自定义验证器后,Django 崩溃并且无法恢复到运行备份。漏洞?

python - 为什么我收到 AttributeError : Object has no attribute?

python - 替换 Pandas 数据框中的点

python - 进程陷入 PyInstaller 可执行文件循环

python - 我如何通过我的规范文件说服 PyInstaller 在它生成的 EXE 中包含 libvlc.dll?

Python: 'NoneType' 对象没有属性 'get_username'