Which Python Python Not Found

Python Programming

Have you ever encountered the frustrating error message “Python not found” while trying to run a Python script or launch a Python interpreter? As a Python enthusiast and developer, I have faced this issue many times myself, and I understand how it can be quite puzzling. In this article, I will dive deep into the possible reasons behind this error and provide you with some solutions to get your Python up and running again.

1. Incorrect Python Installation

One of the most common causes of the “Python not found” error is an incorrect installation or configuration of Python. It could be that Python was not installed properly or that the installation path was not added to the system’s PATH variable.

To resolve this issue, you can try reinstalling Python and make sure to check the option to add Python to the PATH during the installation process. If you already have Python installed, you can manually add the Python installation directory to the PATH variable by following these steps:

  1. Open the Control Panel and navigate to System and Security > System.
  2. Click on “Advanced system settings” on the left-hand side.
  3. In the System Properties window, click on the “Environment Variables” button.
  4. In the “System variables” section, find the “Path” variable and click on “Edit”.
  5. Add the path to your Python installation directory (e.g., C:\Python39) at the end of the “Variable value” field, separated by a semi-colon.
  6. Click “OK” to save the changes.

2. Python not Installed

Another possible reason for the “Python not found” error is that Python is not installed on your system at all. In such cases, you will need to download and install Python from the official Python website.

When downloading Python, make sure to select the appropriate version for your operating system and architecture. Also, consider whether you need the regular Python distribution or a specific distribution like Anaconda or Miniconda, depending on your needs.

3. Conflicting Python Versions

If you have multiple versions of Python installed on your system, it is possible that the error is due to a conflict between these versions. In such cases, the system might be trying to use a different version of Python than the one you intend.

You can check the installed Python versions by running the following command in the terminal:

python --version

If you see a different version than the one you expect or if the command returns an error, you might need to specify the Python version explicitly when running your scripts or make adjustments to your system’s environment variables to prioritize the correct version.


The “Python not found” error can be frustrating, but with the right troubleshooting steps, you can quickly get back to coding in Python. Whether it’s a problem with the installation, a missing Python installation, or conflicting Python versions, the solutions provided in this article should help you resolve the issue.

Remember to double-check your installation and configuration, and don’t hesitate to seek help from the Python community if you’re still experiencing difficulties. Happy coding!