Poetry remove命令无法卸载包?执行poetry remove black报包未找到错误
Poetry remove 命令无法卸载任何包?
操作复现步骤
- 执行
poetry install完成项目依赖安装:(安装依赖) - 执行
poetry show --tree查询当前安装的依赖树,输出如下:
所有已安装的依赖都可以在依赖树中正常展示。poetry show --tree black 20.8b1 The uncompromising code formatter. ├── appdirs * ├── click >=7.1.2 ├── mypy-extensions >=0.4.3 ├── pathspec >=0.6,<1 ├── regex >=2020.1.8 ├── toml >=0.10.1 ├── typed-ast >=1.4.0 └── typing-extensions >=3.7.4 - 对任意已安装的包执行
poetry remove命令尝试卸载,都会触发报错。以卸载black包为例,执行poetry remove black后报错信息如下:poetry remove black ValueError Package black not found at ~/proj/venv/lib/python3.9/site-packages/poetry/console/commands/remove.py:52 in handle 48│ requirements[key] = poetry_content[section][key] 49│ break 50│ 51│ if not found: → 52│ raise ValueError("Package {} not found".format(name)) 53│ 54│ for key in requirements: 55│ del poetry_content[section][key] 56│
问题诉求
该问题的公开可检索讨论极少,属于Poetry本应开箱即用的功能故障,目前没有明确排查方向,请问有什么解决思路?
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

