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

问题描述 投票:0回答:3

我有一个不使用 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"

但我在 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

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

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

python pycharm setuptools python-poetry
3个回答
12
投票

虽然这似乎需要 PyCharm 团队进行修复,但临时解决方案是将

setuptools
安装为开发依赖项,

新版本(感谢@milonimrod)

poetry add --group dev setuptools

旧版本,

poetry add --dev setuptools

0
投票

就我而言,唯一的解决方案是卸载 PyCharm 并安装最新版本。所有问题都消失了。当我开始使用 Python 3.12 而不是 Python 3.11 时,问题就开始了。不幸的是,我不记得出现问题的旧 PyCharm 版本。


-4
投票

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

Linux:

sudo apt install python3-pip

请遵循此文档了解更多信息。 https://pip.pypa.io/en/stable/installation/

pip install setuptools
© www.soinside.com 2019 - 2024. All rights reserved.