我有一个不使用 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 正在幕后执行一些操作,但我不知道它是什么。
我不明白我该如何解决这个问题?
虽然这似乎需要 PyCharm 团队进行修复,但临时解决方案是将
setuptools
安装为开发依赖项,
新版本(感谢@milonimrod)
poetry add --group dev setuptools
旧版本,
poetry add --dev setuptools
就我而言,唯一的解决方案是卸载 PyCharm 并安装最新版本。所有问题都消失了。当我开始使用 Python 3.12 而不是 Python 3.11 时,问题就开始了。不幸的是,我不记得出现问题的旧 PyCharm 版本。
检查 pip 是否已安装并添加到路径变量中。好像缺少 pip,下载 pip 并重试。
Linux:
sudo apt install python3-pip
请遵循此文档了解更多信息。 https://pip.pypa.io/en/stable/installation/
pip install setuptools