python-3.x Poetry remove无法删除任何包?

beq87vna  于 2023-03-24  发布在  Python
关注(0)|答案(1)|浏览(192)

诗歌安装:

(installs dependencies)
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

  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│

对我来说,缺乏关于这个主题的搜索线程表明,一些应该“只是工作”的东西正在失败。
有什么想法吗?

aij0ehis

aij0ehis1#

如果black被指定为pyproject.toml中的开发依赖项(很可能是因为它是一个代码格式化程序),则--dev(或简称-D)选项应与poetry remove一起使用,即:

poetry remove --dev black

相关问题