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

PyCharm中Poetry项目莫名提示找不到setuptools的解决问询

解决PyCharm中Poetry项目提示"setuptools not found"的问题

问题原因

PyCharm后台执行的packaging_tool.py工具依赖setuptools读取虚拟环境的包列表,而Poetry默认创建的虚拟环境不会自动安装setuptools,因此触发该错误。

解决方案

方案1:安装setuptools为开发依赖(推荐)

通过Poetry将setuptools添加到开发依赖,既满足PyCharm工具需求,又不影响生产环境依赖:

poetry add --dev setuptools

方案2:禁用PyCharm的自动包管理检查

若不想安装setuptools,可关闭PyCharm对当前虚拟环境的自动包管理功能:

  • 打开PyCharm的Preferences(Windows/Linux为Settings)
  • 进入Project: [你的项目名称] > Python Interpreter
  • 点击右上角齿轮图标,选择Show All
  • 选中当前Poetry虚拟环境,点击右侧Edit按钮
  • 在编辑窗口中取消勾选Enable package management选项
  • 保存设置后重启PyCharm

方案3:手动在虚拟环境中安装setuptools

先激活Poetry虚拟环境,再用pip安装setuptools:

poetry shell
pip install setuptools

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 04:50:17