错误:找不到Python打包工具“setuptools”

mCs*_*mCs 23 python setuptools pycharm python-poetry

我有一个不使用 setuptools 的诗歌项目

[tool.poetry.dependencies]
python = ">=3.9,<3.11"
opencv-python = "^4.7.0.68"
tensorflow-macos = "^2.11.0"
tensorflow-metal = "^0.7.0"
Run Code Online (Sandbox Code Playgroud)

但我在 pycharm 中不断收到此错误。截图中的命令:

/Users/mc/Library/Caches/pypoetry/virtualenvs/besafe-_8yAv-v6-py3.9/bin/Python /Users/mc/Library/Application Support/JetBrains/Toolbox/apps/PyCharm-P/ch-0/223.8214.51/PyCharm.app/Contents/plugins/python/helpers/packaging_tool.py list
Run Code Online (Sandbox Code Playgroud)

它只是弹出,我这边没有任何操作。看起来 PyCharm 正在幕后执行一些操作,但我不知道它是什么。

我不明白我该如何解决这个问题?

在此输入图像描述

Rus*_*ell 13

虽然这似乎需要 PyCharm 团队进行修复,但临时解决方案是setuptools作为开发依赖项安装,

新版本(感谢@milonimrod)

poetry add --group dev setuptools
Run Code Online (Sandbox Code Playgroud)

旧版本,

poetry add --dev setuptools
Run Code Online (Sandbox Code Playgroud)

  • 我建议使用“poetry add --group dev setuptools”,因为“--dev”已被弃用。 (2认同)

Amr*_*eni -3

检查 pip 是否已安装并添加到路径变量中。好像缺少 pip,请下载 pip 并重试。

Linux:

sudo apt install python3-pip
Run Code Online (Sandbox Code Playgroud)

请关注此文档以获取更多信息。 https://pip.pypa.io/en/stable/installation/

pip install setuptools
Run Code Online (Sandbox Code Playgroud)