gpt4 book ai didi

python - 使用 pyinstaller 生成 .exe 后出现错误(没有名为 exchangelib 的模块)

转载 作者:行者123 更新时间:2023-12-04 04:22:39 31 4
gpt4 key购买 nike

我正在编写 python 代码以使用凭据获取收件箱邮件,我正在使用 exchangelib 并导入一些模块,但是当我使用 pyinstaller 生成 .exe 文件时,它在运行 .exe 文件后给我这个错误(ModuleNotFoundError:没有名为'的模块交换库')

我试图通过更改 .spec 文件中的隐藏导入来解决它,但失败了。

这是我的 impot 库

from exchangelib import Account , Credentials , Configuration
from exchangelib.protocol import BaseProtocol, NoVerifyHTTPAdapter

最佳答案

好的,伙计们,我想通了:首先从 .py 中显式导入库:然后通过此行生成 EXE:(pyinstaller.exe --onefile -w script_name.py) 但将其写入 Pycharm 的终端而不是项目文件夹中的命令窗口..这是我的 impot 库:

import exchangelib from exchangelib 
import Account , Credentials , Configuration from exchangelib.protocol
import BaseProtocol, NoVerifyHTTPAdapter

关于python - 使用 pyinstaller 生成 .exe 后出现错误(没有名为 exchangelib 的模块),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58718826/

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