You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复CustomTkinter YouTube下载器.exe文件运行异常问题

问题原因

这个错误源于auto-py-to-exe打包时未正确包含pkg_resources.extern模块,该模块是pytube依赖的setuptools库的组成部分。打包过程中自动依赖检测可能遗漏了该模块,或是setuptools新版本的结构调整导致打包工具无法识别。

修复方法
  • 手动添加隐藏导入
    打开auto-py-to-exe,切换到「Advanced」标签页,在「Hidden imports」输入框中填入pkg_resources.extern,重新打包即可。

  • 降级setuptools版本
    部分新版本setuptools对pkg_resources.extern的结构做了改动,导致打包工具适配异常。在终端执行以下命令降级后重新打包:

    pip install setuptools==58.0.4
    
  • 直接用PyInstaller命令打包
    跳过auto-py-to-exe的自动配置,手动用PyInstaller命令指定依赖:

    pyinstaller --onefile --windowed --hidden-import=pkg_resources.extern --hidden-import=pytube --hidden-import=customtkinter 你的脚本文件名.py
    

    参数说明:

    • --onefile:生成单个独立exe文件
    • --windowed:运行时不弹出终端窗口(适配GUI程序)
    • --hidden-import:强制打包指定的依赖模块
  • 代码中强制导入模块(备选)
    在脚本开头添加以下代码,让打包工具能检测到相关依赖:

    import pkg_resources
    from pkg_resources.extern import six
    

    保存后重新打包。

内容的提问来源于stack exchange,提问作者user25175333

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 10:54:52