开发者

Deleting python modules?

Can you delete python modules? I've installed one that I would like to r开发者_如何学JAVAemove, and can't seem to figure out how.

Thanks


To find where the module is, just do a:

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

or if it is a package:

 >> import package
 >> print package.__path__

and delete it.


If you are using python under windows, the following command is what you need

pip uninstall module

In some cases, you may have installed different versions of the module. For example, after I had the lxml3.4.4 installed via pip, I also installed lxml3.5.0 using its pre-built binary, and thus, the command listed above only remove the first one. So I need to run it twices

pip uninstall lxml
pip uninstall lxml

And it got completed uninstalled. See whether it helps.


This has already been asked here.

Go into the "site-packages" directory of your python install and remove the files manually.


Another way using -m flag (especially if Alex Feng's answer is not working) is:

python -m pip uninstall module

NOTE: This works only for Windows, and is to be run in the Command Prompt. To see if the module has been uninstalled, simply try to import the module again.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜