Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to completely remove Python from a Windows machine?

I installed both Python 2.7 and Python 2.6.5. I don't know what went wrong, but nothing related to Python seems to work any more. e.g. "setup.py install" for certain packages don't recognize the "install" parameter and other odd phenomena...

I would like to completely remove Python from my system.
I tried running the 2.7 and 2.6 msi files and choosing remove Python and then running only 2.6 and reinstalling it. Still stuff don't work.

How do I completely remove Python - from everything? (!)

I would not like to reinstall my entire machine just because of the Python install...

like image 789
Jonathan Livni Avatar asked Aug 18 '10 18:08

Jonathan Livni


People also ask

Can I delete Python from my computer?

If Python was installed by a third-party application, you can also remove it, but that application will no longer work. You should use that application's uninstaller rather than removing Python directly. If Python came with your operating system, removing it is not recommended.

How do I uninstall Python and Pip on Windows?

Open a terminal window. To uninstall, or remove, a package use the command '$PIP uninstall <package-name>'.


2 Answers

Here's the steps (my non-computer-savvy girlfriend had to figure this one out for me, but unlike all the far more complicated processes one can find online, this one works)

  1. Open Control Panel
  2. Click "Uninstall a Program"
  3. Scroll down to Python and click uninstall for each version you don't want anymore.

This works on Windows 7 out of the box, no additional programs or scripts required.

like image 174
ArtOfWarfare Avatar answered Sep 28 '22 09:09

ArtOfWarfare


You will also have to look in your system path. Python puts itself there and does not remove itself: http://www.computerhope.com/issues/ch000549.htm

Your problems probably started because your python path is pointing to the wrong one.

like image 43
Alex Bliskovsky Avatar answered Sep 28 '22 09:09

Alex Bliskovsky