如何在Python中删除已安装的模块?

您可以使用pip卸载大多数已安装的Python软件包。有关pip卸载的更多信息,请转至:https : //pip.pypa.io/en/stable/reference/pip_uninstall/。例如,如果您已经安装了numpy软件包并想要将其卸载,请输入以下内容:

$ pip uninstall numpy

但是,也有一些例外。这些软件包不能使用pip轻松删除:

1.使用python setup.py install安装的纯distutils软件包,不会留下任何元数据来确定要安装的文件。

2.由python setup.py安装的脚本包装开发。

您需要手动删除所有文件,还需要撤消安装过程中手动执行的任何其他操作。

如果您不知道所有文件的列表,则可以使用--record选项重新安装它,并查看由此产生的列表。要记录已安装文件的列表,可以使用:

$ python setup.py install --record files.txt

现在,您将在files.txt中拥有所有文件的列表,然后可以手动将其删除。