如何在开发模式下使用 pip 删除 python 包的依赖(注意与删除包不同)?
How to remove in development mode a python package's dependencies with pip (note not the same as removing the package)?
假设我正在开发一个 python 包。如何还原 pip install -e .[dev]
?
也就是说,类似于 python setup.py develop --uninstall
但带有 pip.
提前致谢。
编辑
此问题已被确定为与 this one 相似,但事实并非如此。我的问题有点基础。
不幸的是,没有 pip
命令来卸载软件包和卸载悬空依赖项。您必须通过检查 pip freeze
输出来逐一卸载。
要卸载可编辑安装,您需要知道包的名称(检查 setup.py
或 pyproject.toml
文件),然后您可以通过通常的方式删除:
pip uninstall somepackage
假设我正在开发一个 python 包。如何还原 pip install -e .[dev]
?
也就是说,类似于 python setup.py develop --uninstall
但带有 pip.
提前致谢。
编辑
此问题已被确定为与 this one 相似,但事实并非如此。我的问题有点基础。
不幸的是,没有 pip
命令来卸载软件包和卸载悬空依赖项。您必须通过检查 pip freeze
输出来逐一卸载。
要卸载可编辑安装,您需要知道包的名称(检查 setup.py
或 pyproject.toml
文件),然后您可以通过通常的方式删除:
pip uninstall somepackage