Reputation: 261
Can you delete Python modules? I've installed one that I would like to remove, and can't seem to figure out how.
Thanks
Upvotes: 24
Views: 126888
Reputation: 822
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.
Upvotes: 0
Reputation: 490
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.
Upvotes: 19
Reputation: 8073
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.
Upvotes: 37