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.
精彩评论