删除python模块?

时间:2010-03-23 16:32:27

标签: python

你能删除python模块吗?我已经安装了一个我想删除的内容,似乎无法弄清楚如何。

由于

4 个答案:

答案 0 :(得分:24)

要查找模块的位置,只需执行以下操作:

 $ python
 >> import module
 >> print module.__file__
 '/some/directory'

或者如果是包裹:

 >> import package
 >> print package.__path__

并删除它。

答案 1 :(得分:7)

如果您在Windows下使用python,则需要以下命令

pip uninstall module

在某些情况下,您可能安装了不同版本的模块。例如,在我通过pip安装了lxml3.4.4后,我还使用预先构建的二进制文件安装了lxml3.5.0,因此,上面列出的命令只删除了第一个命令。所以我需要运行它twices

pip uninstall lxml
pip uninstall lxml

它已完成卸载。看看它是否有帮助。

答案 2 :(得分:4)

这已被问及here

进入python install的“site-packages”目录并手动删除文件。

答案 3 :(得分:0)

使用 -m 标志的另一种方法(特别是如果 Alex Feng 的回答不起作用)是:

python -m pip uninstall module

注意:这仅适用于 Windows,并且将在命令提示符中运行。 要查看模块是否已卸载,只需尝试再次导入模块即可。