Skip to main content
 首页 » 编程设计

python之如何在开发模式下使用 pip 删除 python 包的依赖项(注意与删除包不同)

2025年05月04日26zhoujg

假设我正在开发一个 python 包。如何还原 pip install -e .[dev]? 也就是说,类似于 python setup.py develop --uninstall 但使用 pip。

提前致谢。

编辑

此问题已被确定为类似于 this one ,但事实并非如此。我的问题有 pip 基础。

请您参考如下方法:

不幸的是,没有pip 命令来卸载包和卸载悬挂依赖项。您必须通过检查 pip freeze 输出来逐个卸载。

要卸载可编辑安装,您需要知道包的名称(检查 setup.py 或 pyproject.toml 文件),然后您可以删除通常的方式:

pip uninstall somepackage