如何在开发模式下删除python包';s与pip的依赖关系(注意与删除包不同)?
假设我正在开发一个python包。如何还原一个如何在开发模式下删除python包';s与pip的依赖关系(注意与删除包不同)?,python,pip,setup.py,Python,Pip,Setup.py,假设我正在开发一个python包。如何还原一个pip安装-e.[dev]? 也就是说,类似于python setup.py develope的东西——卸载,但使用pip 提前谢谢 编辑 这个问题已被确定为类似于,但事实并非如此。我的问题有点基本。不幸的是,没有pip命令来卸载包,也没有卸载悬空依赖项。您必须通过签入pip freezeoutput逐个卸载 要卸载可编辑安装,您需要知道软件包的名称(请检查setup.py或pyproject.toml文件),然后您可以通过通常的方式删除: pip
pip安装-e.[dev]
?
也就是说,类似于python setup.py develope的东西——卸载,但使用pip
提前谢谢
编辑
这个问题已被确定为类似于,但事实并非如此。我的问题有点基本。不幸的是,没有pip
命令来卸载包,也没有卸载悬空依赖项。您必须通过签入pip freeze
output逐个卸载
要卸载可编辑安装,您需要知道软件包的名称(请检查setup.py
或pyproject.toml
文件),然后您可以通过通常的方式删除:
pip uninstall somepackage
pip卸载
@phd否,这是一个不同的问题,可能是由于早期版本的pip。通常情况下不需要手动删除文件。这是否回答了您的问题@查理·帕克:不,那是另一个问题,这篇文章已经编辑好澄清了这一点!链接问题是关于pip未能删除与可编辑安装相关联的文件,此问题是关于pip未能卸载依赖项。链接的问题与pip中的一个bug有关。请看您上面的评论。@wim感谢您的澄清,看来标题需要认真编辑。我明白了。事实上,虽然我没有提到,但我也在考虑卸载依赖项的过程。我很高兴你提到这件事。另外,python setup.py develope--uninstall
也不会删除任何依赖项。谢谢。你的答案和这里的有什么不同?无关的。这篇文章是关于删除可编辑安装本身的文件。这个问题是关于悬而未决的依赖关系。