gpt4 book ai didi

linux - 导入错误 : No module named multipart

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:17:02 25 4
gpt4 key购买 nike

当我运行 script.py 文件时,它执行成功,但是当我尝试运行使用 pyinstaller 创建的 script.exe 文件时,出现以下错误。

不完全是它在 dist 文件夹中作为脚本创建的 exe 文件。

ImportError: 没有名为 multipart 的模块

那么如何解决上述错误请指导。

使用的进口:

import email
import email.encoders
import email.mime.text
import smtplib

确切_错误:

Traceback:
File "script.py",line 192, in<module>
File "script.py/__init__.py", line 493, in run_prnding
File "script.py/__init__.py", line 78, in run_pending
File "script.py/__init__.py", line 131, in_run_job
File "script.py/__init__.py", line 411, in run
File "script.py", line 110, in job
File "email/__init__.py", line 79, in __getattr__
ImportError: No module named multipart

注意:此错误仅在 raspbian_stretch_lite 和 Dietpi 中出现

最佳答案

此错误是由于缺少 pyinstaller、py2exe、bb_freeze 使用的隐藏导入。

解决方法:通过添加hook/添加隐藏导入命令创建exe文件

sudo pyinstaller --onefile script.py --hidden-import=email.mime.multipart

关于linux - 导入错误 : No module named multipart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49686686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com