繁体   English   中英

使用 pyinstaller 时的 pydub“ModuleNotFoundError”

[英]pydub "ModuleNotFoundError" when using pyinstaller

我正在尝试使用 pyinstaller 将 .py 文件转换为 .exe。 当我尝试运行可执行文件时,会显示以下错误: 错误

我当前的 pyinstaller 命令如下:

pyinstaller --noconfirm --onefile --console  --hidden-import "pydub" --add-data "C:/Users/me/AppData/Local/Programs/Python/Python37/Lib/site-packages/customtkinter;customtkinter/"  "C:/Users/me/PycharmProjects/TestProj/main.py"

尝试使用 pip 安装它。

pip3 install pydub

也许你有多个 python 版本

由于我已经 pip 安装了 pydub 并将 pydub 添加到隐藏的导入中,因此我尝试删除虚拟环境中不需要的每个文件。 删除所有 Pycharm 相关文件并删除 .spec 文件旁边的旧 build/dist 文件夹似乎已经解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM