- How to Uninstall Python in Ubuntu 22.04
- What is Python? What makes it so special?
- Uninstalling Python from Ubuntu 20.04
- Removing Pip from Ubuntu 20.04
- Removing Python 2 from Ubuntu 20.04
- Removing Python 3 from Ubuntu 20.04
- Wrapping up
- Uninstall Python in Ubuntu 22.04
- Prerequisites
- Python Major Releases
- Method 1: Removing Python Using APT
- Step 2: Uninstalling Python
- Optional: Remove All Python Packages
- Method 2: Removing Python from the Source
- Method 3: Removing PyPy
- Bonus: Removing PIP
- Conclusion
- About the author
- Sidratul Muntaha
- Uninstall Python in Ubuntu
- Check if Python Installed in Your System
- Ways to Remove/Uninstall Python in Ubuntu
- Uninstall/Delete a Specific Version
- Remove Only the python3 Package
- Remove Packages With Their Dependencies
- Remove Settings, Configs, Datafiles Collectively
- Remove Configs, Data Files, and Dependencies of python3.5
How to Uninstall Python in Ubuntu 22.04
Python is mainly used for software development, automation, and data science. Since Python is one of the easiest programming languages to learn, it is always advised to go with Python as the first programming language.
From the launch of Ubuntu 22.04, you will only get Python 3.8 installed, and they are no longer shipping with Python2 because it was launched in 2000. If you want to uninstall Python from Ubuntu be it Python 3 or Python2 you can follow this tutorial
But before that, let’s have a look at what Python has to offer
What is Python? What makes it so special?
Python is an object-oriented high-level programming language. It is a dynamic and interpreted programming language that also supports procedural-oriented programming.
Being a dynamic programming language, you don’t have to declare the type of variable such as
now, A can be used as String, Integer, and other applicable types
if you want an answer to what makes Python special, you have to go through its key features given below:
Ease of use: it is often recommended to beginners due to its lesser complex structure. Anyone determined to learn it can get a basic grasp in some days.
High-Level programming language: Being a high-level programming language, you don’t have to remember the system architecture or memory allocation during programming
Portable language: Python is a portable language means if you have written your code on a Windows machine, it can be run on any platform, such as Linux, without any changes.
Integrated language: Python is an integrated language because we can easily integrate Python with other programming languages such as C and C++.
Note: Removing Python from Ubuntu 20.04 can cause malfunctioning because many packages and tools heavily rely on Python. Have a complete backup of your system before precoding further.
Uninstalling Python from Ubuntu 20.04
We will show you how you can remove Python 2, Python 3, and Pip packages. So let’s start with removing Pip from our system.
Removing Pip from Ubuntu 20.04
Pip is a package manager for Python, which is similar to apt used on a daily basis to download and remove packages from Ubuntu. Using Pip, you can install required packages and Libraries. Open your Terminal and use the following command to remove Pip:
sudo apt-get remove python3-pip
If you want to remove Pip with all its dependencies, use the following command:
sudo apt-get remove --auto-remove python3-pip
Now, if you want to remove Pip with its configuration and data, use the following command:
sudo apt-get purge python3-pip
To remove configuration files, data, and dependencies completely, use the following command:
sudo apt-get purge --auto-remove python3-pip
Removing Python 2 from Ubuntu 20.04
If you don’t need Python 2 installed on your system anymore, you can easily remove it by following commands:
If you want to remove dependencies of Python 2, use the following command:
sudo apt remove --auto-remove python2
If you want to remove Python 2 with all the configurations you have made, use the following command:
If you want to remove configuration files, data and dependencies included use the following command:
sudo apt purge --auto-remove python2
Removing Python 3 from Ubuntu 20.04
If you want to remove Python 3 due to some malfunctioning, you can follow the given commands:
If you are willing to remove Python 3 with all its dependencies included, use the given commands:
sudo apt remove --auto-remove python3
If you want to remove Python 3 with configurations you have made, use the following commands:
If you want to remove Python 3, including its dependencies, configuration, and data, use the following command:
sudo apt purge --auto-remove python3
Related Posts:
Wrapping up
This was our take on how to uninstall Python from Ubuntu. We have included everything from uninstalling Pip to both versions of Python. Remember to take backup while removing Python because there are major chances of malfunctioning.
Sagar Sharma
Sagar always uses Linux to its core and loves to write the technical side of system administration! While he’s not writing for GeniusGeeks, you can find him writing for core linux blogs like IT’SFOSS.com and LinuxHandBook.com
Uninstall Python in Ubuntu 22.04
Python is one of the most popular programming languages. It’s an interpreted general-purpose programming language with an emphasis on simplicity. Because of its versatility, Python is used for various purposes: web development, data analysis, artificial intelligence, and much more.
In this guide, we will have a look at uninstalling Python in Ubuntu 22.04.
Prerequisites
To follow this guide, you need the following components:
- A properly-configured Linux system. Learn more about setting up an Ubuntu virtual machine on VirtualBox.
- Access to a non-root user with sudo privilege. Check out the article on using sudoers to manage the sudo privilege.
Python Major Releases
As of now, the two major versions of Python are:
Python 2 received its last update (v2.7.18) on April 20, 2020. It’s been mostly phased out in favor of Python 3. This move, however, caused a major uproar in the community. Python 2 was so popular that the EOL had to be pushed multiple times into the future.
Although deprecated, you may still come across some Python 2 installations for compatibility reasons. By default, Ubuntu comes with installed Python 3.
Method 1: Removing Python Using APT
Step 1: Finding the Installed Python Package
Run the following commands:
- We ask the Python executable to print its version.
- Ubuntu 22.04 comes with pre-installed Python 3. So, the first command returns a version number.
- Ubuntu 22.04 doesn’t come with pre-installed Python 2. So, the expected result is an error. However, if the command returns a version number, Python 2 is later installed.
On Debian/Ubuntu, the core Python packages are as follows:
Step 2: Uninstalling Python
Now that we know what Python version is currently installed on the system, we can start to work on uninstalling them.
To remove Python 2, run the following command:
To remove Python 3, run the following command:
Optional: Remove All Python Packages
Removing all the Python-related packages is generally not recommended since various parts of the system depend on them. If you wish to proceed, ensure that you backed up all your important data.
To remove all the Python packages from the system, run the following command:
- The APT package manager looks for packages that match the given regular expression (*python*). The matching packages are marked for removal.
- APT also marks the dependencies of those packages for removal.
Method 2: Removing Python from the Source
If Python was compiled and installed from its source code, APT won’t be able to recognize the installation. In that case, the uninstallation process will be different.
Assuming you still have the source directory which contains the compiled Python package, run the following commands:
If you removed the source directory, you could try removing the installed libraries and binaries manually:
Note that this is meant to be the last resort. It may lead to corrupted and broken configurations throughout the system.
Method 3: Removing PyPy
PyPy aims to be a replacement for CPython (the default Python implementation). It’s built with RPython which was simultaneously developed with it. The key advantage to using PyPy other than CPython is performance. Although it’s an implementation of Python, certain differences can impact compatibility. Learn more about PyPy.
Similar to the classic Python, PyPy also has two major releases:
To install PyPy, run the following commands:
Similarly, to uninstall PyPy, run the following commands:
Bonus: Removing PIP
PIP is the de-facto standard package manager for Python packages/modules. By default, it’s configured to use the Python Package Index as the source of packages. Starting from Python 3 (v3.4 and later), PIP comes pre-installed with Python 3. The term “PIP” is a recursive acronym for “PIP Installs Packages”. Learn more about PIP.
Similar to the Python major releases, PIP has unique versions for both Python 2 (python-pip) and Python 3 (python3-pip).
If you removed all the Python packages, PIP is also uninstalled by default. However, if you desire to specifically uninstall PIP, run the following commands:
Conclusion
We demonstrated the multiple ways of removing Python from Ubuntu 22.04. We demonstrated uninstalling both CPython and PyPy from the system using APT. We also discussed uninstalling Python if it is installed from the source code.
Need to reinstall Python? Check out this guide on installing Python on Ubuntu 22.04. Interested in starting your journey with Python? The following guide features 30 example scripts to get started. The Python sub-category also contains numerous guides on various aspects of Python programming.
About the author
Sidratul Muntaha
Student of CSE. I love Linux and playing with tech and gadgets. I use both Ubuntu and Linux Mint.
Uninstall Python in Ubuntu
- Check if Python Installed in Your System
- Ways to Remove/Uninstall Python in Ubuntu
This article demonstrates how to delete or uninstall Python from Ubuntu.
Check if Python Installed in Your System
Open the Terminal using Ctrl + Alt + T .
After opening the terminal, check whether your system has python installed or not by using the command python3 —version .
If the command replies with the specific version of python, then leave it because you have already installed python on your pc/desktop.
If the command replies with Command not found , then to install python, write the command sudo apt install python3 .
There are many ways for its uninstallation depending upon a user’s needs. Different commands in the terminal do different tasks.
If there is only a need to delete specific dependencies related to a specific module of python or if there is a need to delete all the dependencies or to remove the Python3 package.
Depending upon the specific needs and requirements, the user can run the commands in the terminal for specific actions.
Ways to Remove/Uninstall Python in Ubuntu
Uninstall/Delete a Specific Version
Suppose a user wants to delete a specific version of Python installed on the Ubuntu machine. Run the below command and enter your user password. The version of Python will be removed from the machine.
sudo apt purge python-minimal
Remove Only the python3 Package
If a user wants to remove the specific package of Python, i.e., python 3.5 , run the below command and select and remove the python3 packages.
sudo apt-get remove python3.5
Remove Packages With Their Dependencies
Suppose you want to remove a package and all the dependencies related to that package, run the below-mentioned command, enter your ubuntu password, and the package will be removed along with its dependencies.
sudo apt-get remove –auto-remove python3.5
Remove Settings, Configs, Datafiles Collectively
Suppose a user wants to remove all the configurations and settings or data files related to a python package. In that case, he should mention the below command in the terminal and enter the machine’s password to continue.
sudo apt-get purge python3.5
Remove Configs, Data Files, and Dependencies of python3.5
If a user wants to collectively remove any Python package’s configuration, files, and dependencies, then the user must use the below command.
sudo apt-get purge –auto-remove python
sudo apt-get purge –auto-remove python3.5
Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.