PDF download Download Article
Easily uninstall Python packages using Pip on any operating system
PDF download Download Article

Are you trying to use Pip to uninstall a Python package? Thankfully, whether you're on Windows, macOS, or Unix (Linux) this is a simple task. In this article we'll go over all the steps to uninstall a package with Pip, including some optional steps to remove dependencies or globally-installed packages.

Quick Pip Uninstallation Steps

  1. Open your terminal or command prompt.
  2. Start the command with python (Unix/macOS) or py (Windows).
  3. Write pip -m uninstall [packagename].
  4. Press Enter/Return to execute the command.
  5. Type y to confirm the uninstallation.
  1. While you most commonly may use pip, there are different pip commands you can use depending on your circumstances:
    • pip: Python 2.7
    • pip3.4: Python 3.4
    • pip3.6: Python 3.6
  2. The program you open to use Pip depends on your operating system.
    Advertisement
  3. If you're on Unix or macOS, start your command with python. If you're on Windows, start it with py. Then, write the following command:
    • -m pip uninstall [packagename][1]
      • Replace pip with one of the alternatives in step 1, if necessary.
      • Replace [packagename] with the name of the package you want to uninstall.
  4. The terminal will ask if you want to proceed when you attempt to uninstall a file. Type y to proceed (or no to cancel the uninstall).
  5. If you installed a package globally as well as locally, uninstalling it globally is necessary to cleanly remove the package from your computer.
    • Windows: After entering the command window, press Ctrl+ Shift+ Enter to get admin privileges, then execute the pip uninstall [packagename] command again.
    • Unix/macOS: After opening a terminal window, execute the command sudo su pip uninstall [packagename].
  6. Some packages also install dependencies, and these are not removed when you uninstall a package. There are two ways you can remove dependent packages:
    • Run a pip uninstall requirements.txt command. If the requirements file is not named requirements.txt, change the command to the proper requirements file name.
    • Run pip show [packagename] to see the dependencies for the given package. You can then use pip uninstall to uninstall these packages.
      • Always make sure the dependent packages are not dependencies for other packages you still have installed.
  7. Advertisement

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Tips

  • Pure distutils packages installed with setup.py install and script wrappers installed with setup.py develop cannot be removed with pip.
Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement

You Might Also Like

Use Windows Command Prompt to Run a Python FileUse Windows Command Prompt to Run a Python File
Update Pip Upgrade Pip: Quick Guide for Beginners & Experts
Open a Python FileOpen a Python File
Comment Out Multiple Lines in Python Comment Out Multiple Lines in Python: Formatting & Shortcuts
Install Pip on Mac3 Easy Ways to Download & Install Pip on Your Mac
Check Python Version on PC or Mac See the Python Version on Mac, Windows, and Linux
Start Programming in PythonStart Programming in Python
Change the Font Size in Python ShellChange the Font Size in Python Shell
Uninstall PythonUninstall Python
Program a Game in Python with PygameProgram a Game in Python with Pygame
Make a Countdown Program in Python Code a Python Countdown Timer: Step-by-Step Guide
Write a Coin Flipping Program on PythonWrite a Coin Flipping Program on Python
Create Loops in Python Create Loops in Python
Create a Very Simple Program in PythonCreate a Very Simple Program in Python
Advertisement

About This Article

Matt Ham
Co-authored by:
Computer Repair Specialist
This article was co-authored by Matt Ham and by wikiHow staff writer, Hannah Dillon. Matt Ham is a Computer Repair Specialist and the CEO and President of Computer Repair Doctor. With over a decade of experience, Matt specializes in Mac, PC, iPhone, iPad, and Smartphone repairs and upgrades. Matt holds a BS in Mechanical Engineering from North Carolina State University and an MS in Mechanical Engineering from Columbia University. Matt has expanded Computer Repair Doctor to seven different locations. He is also a Co-Owner of Repair Life, a full-scale marketing agency specializing in driving both online and offline leads to cell phone and computer repair shops and device retailers. This article has been viewed 30,097 times.
How helpful is this?
Co-authors: 5
Updated: August 24, 2024
Views: 30,097
Categories: Python
Thanks to all authors for creating a page that has been read 30,097 times.

Is this article up to date?

Advertisement