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

Setuptools无法找到已安装包:可编辑安装失败求助

可编辑模式安装grader_service开发包时提示找不到tornado模块

我正尝试以可编辑模式安装用于开发的grader_service包,已经在虚拟环境中安装了所有依赖,但安装失败。执行命令pip install -e ../../grader_service时,报错提示找不到tornado模块,尽管该模块已经在虚拟环境中成功安装。

环境信息

  • macOS Ventura 13.0.1(M1芯片)
  • 使用Homebrew安装的Python 3.10.7

调试后发现setuptools子进程的PYTHONPATH未包含虚拟环境路径,怀疑是子进程调用了错误的解释器,导致无法识别已安装的依赖,寻求解决方法。

错误日志关键片段

ModuleNotFoundError: No module named 'tornado'

验证tornado已安装的命令输出

$ which python
/Users/jason/src/Grader-Service/examples/dev_environment/venv/bin/python
$ python -c "import tornado"

调试获取的sys.path信息

sys.executable: /Users/jason/src/Grader-Service/examples/dev_environment/venv/bin/python
sys.argv: ['setup.py', 'egg_info']
sys.path: ['/Users/jason/src/Grader-Service/grader_service', '/Users/jason/src/Grader-Service/examples/dev_environment/venv/lib/python3.10/site-packages/pip/_vendor/pep517/in_process', '/private/var/folders/0w/khw84_v56_n_h398ssh0b6l00000gn/T/pip-build-env-ab7ntspc/site', '/opt/homebrew/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/lib/python310.zip', '/opt/homebrew/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/lib/python3.10', '/opt/homebrew/Cellar/python@3.10/3.10.7/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload', '/private/var/folders/0w/khw84_v56_n_h398ssh0b6l00000gn/T/pip-build-env-ab7ntspc/overlay/lib/python3.10/site-packages', '/private/var/folders/0w/khw84_v56_n_h398ssh0b6l00000gn/T/pip-build-env-ab7ntspc/normal/lib/python3.10/site-packages']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 22:05:17