删除python模块?

Mat*_*hew 16 python

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

谢谢

rlo*_*tun 29

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

 $ python
 >> import module
 >> print module.__file__
 '/some/directory'
Run Code Online (Sandbox Code Playgroud)

或者如果是包裹:

 >> import package
 >> print package.__path__
Run Code Online (Sandbox Code Playgroud)

并删除它.

  • 使用python3时不要忘记括号:print(module .__ file__) (5认同)
  • 更简单:我从未见过"打印模块"无法正确显示它的位置,无论是模块,包,内部zip文件等. (2认同)

小智 8

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

pip uninstall module
Run Code Online (Sandbox Code Playgroud)

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

pip uninstall lxml
pip uninstall lxml
Run Code Online (Sandbox Code Playgroud)

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


man*_*est 5

这已经在这里被问到.

进入python安装的"site-packages"目录并手动删除文件.