Draggable Slider Tabs | CodingNepal

How to Downgrade Python Version Windows


If you ever find yourself needing to downgrade your Python version on Windows, it’s a straightforward process that can be accomplished in just a few simple steps. Whether you’re facing compatibility issues with your current Python version or need to revert to an earlier release for a specific project, here’s a quick guide to help you through the process.

Uninstall the Current Python Version:

Uninstalling the current Python version from your Windows system involves removing the existing Python software to pave the way for a different version. Follow these steps to carry out the uninstallation process:

  1. Open Control Panel:

    • Click on the Windows Start menu.
    • Look for “Control Panel” and open it.
  2. Navigate to Programs:

    • Inside the Control Panel, find the section labeled “Programs.”
    • Click on “Programs” to reveal more options.
  3. Select Uninstall a Program:

    • Under the “Programs” section, locate and click on “Uninstall a program.”
    • This will display a list of installed programs on your computer.
  4. Find the Current Python Installation:

    • Scroll through the list of installed programs and find the current Python version you want to uninstall.
    • Click on the Python entry to select it.
  5. Choose Uninstall:

    • Once the Python entry is selected, click on the “Uninstall” option at the top of the Programs window.
    • Follow any prompts that appear to confirm and proceed with the uninstallation.
  6. Complete the Uninstallation:

    • The uninstaller will guide you through the process, removing the selected Python version from your system.
    • Allow the uninstaller to complete its tasks.
  7. Verify Uninstallation:

    • After the uninstallation process is complete, it’s a good idea to confirm that Python has been successfully removed.
    • You can do this by attempting to run Python commands in the Command Prompt or checking the Programs list again to ensure the Python entry is no longer present.

Example: Suppose you currently have Python 3.8 installed on your Windows computer, and you want to downgrade to Python 3.7. Follow the steps outlined above to uninstall Python 3.8. Once completed, you can proceed to download and install Python 3.7, ensuring a smooth transition to the desired Python version. Always remember to check for successful uninstallation before proceeding with the installation of the new Python version.

Download the Desired Python Version:

“Downloading the Desired Python Version” is a critical step in the process of downgrading Python on Windows. Here’s a simple explanation along with an example:

Once you’ve decided to downgrade your Python version, you need to download the specific release you want from the official Python website. Follow these steps:

  1. Visit the Python Website: Go to the official Python website at https://www.python.org/downloads/release/.

  2. Select the Desired Python Version: On the release page, you’ll find a list of Python versions. Choose the version you want to download. For example, if you want to downgrade to Python 3.7.9, click on that version.

  3. Choose the Correct Installer: Python offers installers for different operating systems. Since you are using Windows, select the installer that corresponds to your system architecture (32-bit or 64-bit). Most modern computers use the 64-bit version.

  4. Download the Installer: Click on the download link for the installer, and your browser will begin downloading the installation file. The file usually has a “.exe” extension.

  5. Wait for the Download to Complete: Depending on your internet speed, the download might take a few minutes. Ensure that the download is complete before proceeding to the next step.

Now, you have the installer for the Python version you want to install saved on your computer. You can use this installer to proceed with the installation process as described in the subsequent steps of the guide. This downloaded installer contains all the necessary files and configurations for the Python version you’ve chosen.

Remember, this step is crucial to ensure you have the correct Python version ready for installation. The Python installer will guide you through the installation process, making it a hassle-free experience.

Install the Older Python Version:

Installing an older version of Python involves downloading and setting up a previous release of the Python programming language on your Windows system. Let’s walk through the process with an example:

1. Download the Desired Python Version: Visit the official Python website at https://www.python.org/downloads/release/. On this page, you will find a list of Python releases. Suppose you want to install Python 3.8.11. Scroll down and locate this specific version in the list.


[Note: You can add a visual representation here]

Click on the version number (3.8.11 in this case) to access the release page. On the release page, you will find a section titled “Files.” Under this section, download the Windows installer corresponding to your system architecture (32-bit or 64-bit).

2. Run the Installer: Once the installer is downloaded, locate the file (it usually has a .exe extension) and double-click on it to run the installation wizard.


[Note: Visual representation of the installer wizard can be added]

During the installation process, make sure to check the box that says “Add Python to PATH.” This ensures that the Python interpreter is added to the system’s PATH variable, allowing you to use Python commands in the Command Prompt.

3. Complete the Installation: Follow the on-screen instructions to complete the installation. The wizard will prompt you to choose various options, but for a basic installation, you can stick with the default settings.

4. Verify the Installation: Open the Command Prompt and type the following command to check if the installation was successful:

					python --version



					python -V

If the installation was successful, the Command Prompt should display the version number you installed (e.g., Python 3.8.11).


[Note: A screenshot of the Command Prompt displaying the Python version can be added]

Now you have successfully installed an older version of Python on your Windows system. This process allows you to switch between different Python versions based on your project requirements or compatibility needs.

Verify the Installation: 

Verifying the installation of a downgraded Python version on Windows is a crucial step to ensure that the change was successful and that your system is now using the desired Python release. Here’s how you can verify the installation:

1. Open the Command Prompt: Begin by opening the Command Prompt on your Windows system. You can do this by pressing the Windows key + R to open the Run dialog, typing “cmd,” and then pressing Enter.

2. Check Python Version: In the Command Prompt, type the following command to check the installed Python version:

					python --version



					python -V


Press Enter, and the Command Prompt will display the version of Python currently active on your system. If the downgrade was successful, this version should match the one you installed in the previous steps.

For example, if you installed Python 3.8.5, the Command Prompt should display:

					Python 3.8.5


3. Test with Python Interactive Shell: Another way to verify the installation is by opening the Python interactive shell. In the Command Prompt, type:



Press Enter to enter the Python interactive shell. The prompt should display the Python version as well. Exit the interactive shell by typing exit() and pressing Enter.

					>>> exit()


4. Ensure Consistency: Confirm that the Python version displayed in the Command Prompt and the interactive shell matches the version you intended to install. Consistency across these checks ensures that the system recognizes and is using the downgraded Python version.

By performing these verification steps, you can be confident that the Python version on your Windows system has been successfully downgraded. This confirmation is essential to avoid any unexpected behavior or compatibility issues with your projects that may arise from using an unintended Python version.

Adjusting Environment Variables (Optional):

Adjusting environment variables is an optional step in the process of downgrading Python on Windows. These variables are settings that your operating system uses to locate and execute various programs. In the context of Python, adjusting environment variables can be necessary to ensure that your system recognizes and uses the correct Python version.

Here’s a simple explanation with examples:

1. Why Adjust Environment Variables: When you install a new version of Python, the system may not automatically update its settings to recognize the newly installed version. Adjusting environment variables is a way to explicitly tell the operating system where to find the Python interpreter.

2. Finding the Path to Python: During the installation of Python, you may have chosen to add Python to the system PATH. If you did, you might not need to adjust environment variables manually. However, if you encounter issues, or if you didn’t select the option during installation, you can manually add the path to the Python executable to the system’s PATH variable.

3. Steps to Adjust Environment Variables:

    • Open the “Control Panel” on your Windows system.
    • Navigate to “System and Security” > “System” > “Advanced system settings.”
    • In the System Properties window, click on the “Advanced” tab.
    • Click the “Environment Variables” button.
    • Under the “System variables” section, find the “Path” variable and select it.
    • Click the “Edit” button.
    • In the Edit Environment Variable window, click “New” and add the path to the directory where the Python executable is located.

4. Example: Let’s say you installed Python 3.7 in the default directory, which is usually “C:\Python37.” To adjust the environment variable, you would add “C:\Python37” to the PATH variable.



This addition allows the system to recognize the Python executable when you run Python commands in the Command Prompt.

5. Testing the Adjustment: After adjusting the environment variables, open a new Command Prompt window and type “python –version” or “python -V” to check if the system now recognizes the correct Python version. If the adjustment was successful, the displayed version should match the one you installed.

Remember that adjusting environment variables is often optional, and in many cases, the system PATH is updated automatically during the Python installation. However, in situations where issues arise, manually adjusting the environment variables provides a way to ensure that your system uses the desired Python version.

Test Your Installation:

“Testing your installation” refers to the process of confirming that the newly installed or downgraded Python version on your Windows system is working correctly. This step is essential to ensure that your development environment is set up properly and that you can start using the Python interpreter without any issues.

Here’s a simple example to illustrate how to test your Python installation:

1. Open Command Prompt: First, open the Command Prompt on your Windows system. You can do this by searching for “Command Prompt” in the Start menu and selecting it.

2. Check Python Version: Type the following command and press Enter:

					python --version



					python -V


This command displays the currently active Python version on your system. If you’ve successfully downgraded to the desired version, the output should match the version you installed.

Example Output:

					Python 3.8.2


3. Run a Simple Python Script (Optional): Create a simple Python script to test the functionality of the installed Python version. For example, you can open a text editor and write a script like this:

					print("Hello, Python!")


Save the script with a “.py” extension, such as “test_script.py.” Then, navigate to the directory where the script is saved using the Command Prompt and run the script with the following command:

					python test_script.py


If the installation is successful, you should see the output.

					Hello, Python!


4. Open Python Interactive Shell (Optional): Another way to test your Python installation is by opening the Python interactive shell. In the Command Prompt, type:



This launches the interactive shell where you can enter Python commands directly. For example, you can type:

					print("Python is working!")


Press Enter, and you should see the output:

					Python is working!


By following these steps, you can easily downgrade your Python version on Windows without encountering complex procedures. Keep in mind that maintaining compatibility with your project requirements is crucial, and having the flexibility to switch between Python versions can be a valuable asset in your development toolkit.

Also read this for Downgrade Python : Downgrade Python Version

Also read this for Upgrade Python : Upgrade Python Version

Also read this for Install Python : How to find the Python Installation Path on Windows?

Also read this for Pip Version : Pip Upgrade Python Version

Also read this for Cybersecurity : Best Programming Language for Cybersecurity

Also read this for Function : The a value of a function in the form f(x) = ax2 + bx + c is negative. which statement must be true?

Also read this for NPM Version : How to Downgrade NPM Version

Also read this for Microsoft .net Framework : microsoft .net framework 4.8 for windows 10 version 1803 for x64 (kb4486153) – error 0x80080008


Leave a Comment

Your email address will not be published. Required fields are marked *