[Bug]: 无法运行 main.py: ModuleNotFoundError: No module named 'pkg_resources'

Author: ninthseasonCreated Mar 24, 2026Updated Jul 13, 2026

Installation Method | 安装方法与平台

Pip Install (I used latest requirements.txt)

Version | 版本

Latest | 最新版

OS | 操作系统

Windows

Describe the bug | 简述

旧版本 gradio 依赖的 pkg_resources 在 setuptools==82.0.0 中被移除。无法启动程序。

Workaround:

降级 setuptools 至 81.0.0

pip install -U setuptools==81.0.0

Screen Shot | 有帮助的截图

Traceback (most recent call last): File "C:\Users\23518\Projects\gpt_academic\main.py", line 359, in main() File "C:\Users\23518\Projects\gpt_academic\main.py", line 36, in main import gradio as gr File "C:\Users\23518\Projects\gpt_academic.venv\Lib\site-packages\gradio_init_.py", line 3, in import gradio.components as components File "C:\Users\23518\Projects\gpt_academic.venv\Lib\site-packages\gradio\components.py", line 56, in from gradio.blocks import Block, BlockContext File "C:\Users\23518\Projects\gpt_academic.venv\Lib\site-packages\gradio\blocks.py", line 26, in from gradio import ( File "C:\Users\23518\Projects\gpt_academic.venv\Lib\site-packages\gradio\networking.py", line 17, in from gradio.routes import App File "C:\Users\23518\Projects\gpt_academic.venv\Lib\site-packages\gradio\routes.py", line 25, in import pkg_resources ModuleNotFoundError: No module named 'pkg_resources'

Terminal Traceback & Material to Help Reproduce Bugs | 终端traceback(如有) + 帮助我们复现的测试材料样本(如有)

No response

Source: binary-husky/gpt_academic