2010-03-23 85 views
11

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

感谢

+0

你是如何安装它的?它是哪个特定的模块/包?你在什么平台上(如果在你更新你的问题后,这不会很明显)? – 2010-03-23 18:00:10

回答

4

这已经问here

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

+2

它似乎不在“网站包”目录中。 – Matthew 2010-03-23 16:45:22

18

要查找的模块,只是做一个:

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

,或者如果它是一个包:

>> import package 
>> print package.__path__ 

,并删除它。

+2

更简单:我从来没有见过“打印模块”无法正确显示它的位置,无论是模块,包,内部zip文件等。 – 2010-03-23 17:59:40

+0

一个python库也可以安装独立的脚本,这些脚本可以放在其他目录中。 – erickrf 2015-07-17 19:42:49

+3

用python3不要忘记括号:print(module .__ file__) – 2016-07-31 09:41:48

5

如果您使用的是Windows下的Python,下面的命令是你需要什么

pip uninstall module 

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

pip uninstall lxml 
pip uninstall lxml 

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