Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings

PythonPython 3.xWindows 10

Python Problem Overview


I was trying to download a GUI, but the terminal keeps giving me this error:

> Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

I'm trying to install it using this command:

python -m pip install --upgrade pip setuptools virtualenv

Python Solutions


Solution 1 - Python

  1. Check your Python version and be sure it is installed on your machine

  2. Check the path environment variable

  3. Go to -> "start" and type "Manage App Execution Aliases". Go to it and turn off "Python"

Solution 2 - Python

I have the same issue. I fixed this issue by using the below method.

  1. Copy two paths of Python

    C:\Users\Maninder\AppData\Local\Programs\Python\Python39
    C:\Users\Maninder\AppData\Local\Programs\Python\Python39\Scripts

    These are the paths where your Python interpreter is installed. Now add this path into your environmental variable. Put this path into System variable, not in user variable. I was using user variable, so I was facing the issue.

    Enter image description here

Solution 3 - Python

I have a solution for you. Make sure you check the path mark during installation. Then you need to go to Manage App Execution Aliases.

Simply go to your search bar and search for Manage App Execution Aliases. You will find the attached screen and you need to turn off App Installers as you see on the screen. Also, see the path,,, follow Maninder's answer.

Enter image description here

Then you are good to go! :)

Solution 4 - Python

I had the same issue. In Windows CMD, only: py --version, works.

I tried adding the path on System variables, and it didn't work. If you are using PyCharm as I do, try to run all commands from the IDE's terminal. It usually is on the side bar where the Run and the Console is. If it is not, go to: menu ViewTool WindowsTerminal. It worked just fine for me.

Solution 5 - Python

You need to download Python from https://python.org. When in the installation, be sure to check the option that adds Python to PATH.

Solution 6 - Python

I haven't gotten this error before and have been using Python a long time, and then suddenly it showed up. I think that it is a result of a Windows update designed to steer you to their store.

In any case: to remedy the problem, go to Settingsapp execution aliases → and turn "off" Python. (What they tell you to do, in other words). This should resolve the problem.

Solution 7 - Python

Check the Aliases for App Execution in Windows. Search for Alias App in your Windows toolbar to find the UI for this. Try turning off anything Python related.

Solution 8 - Python

If you have installed Python successfully with add python path, ticked on, and have added

C:\Users\<user>\AppData\Local\Programs\Python\Python39
C:\Users\<user>\AppData\Local\Programs\Python\Python39\Scripts

to the path into System variables and have turned off the "aliases" and they all didn't work, you can simply use python instead of python3 in your cmd command.

Solution 9 - Python

If you're on Windows, you may want to use the Python installer, in Windows Marketplace.

Solution 10 - Python

I faced the same error while using Anaconda and trying to link the Python executable path in the command prompt.

It got rectified by going to SettingsApp execution aliases → and turning "off" Python. Then again I had to set the path for Python in Anaconda and was successful in executing "python --version" command.

Solution 11 - Python

Sincerely to resolve this issue, do the following below:

  1. Uninstall the Python instance and reinstall it. Note: Make sure you check "Add variable PATH".

  2. On the command line, type python -m pip install --upgrade pip setuptools virtualenv

Solution 12 - Python

That happened to me. So, to fix it, you have to follow the following steps:

  1. Uninstall the Python version you already installed.
  2. Go ahead and open the installation file to reinstall it again.
  3. Before hitting Install Now, make sure to tick the box in front of Add Python to path.
  4. Go ahead and complete the installation procedure as usual. Steps for installing Python

Solution 13 - Python

If nothing the previous answers are working, you can check if you have the Python executable in your program files.

Go to C:\Program Files and check if you have the Python application. If not, go to the python download website here and download the .exe file.

While installing you must select "Custom install" and select the location as C:/Program Files.

Install it and it should work now from anywhere. This worked for me!

Solution 14 - Python

I got this issue when I used Visual Studio Code as the IDE, and Anaconda as my Python compiler. And you don't need to close the "app alias" in settings, but copy your python.exe to python3.exe in your Anaconda folder.

Solution 15 - Python

The problem is more subtle than it seems.

For example, if you are using Visual Studio Code on the bottom left, you should see Python X.X.X xx-bit (the X is the version).

If you click in there you will see where the IDE is getting the python.exe from.

Locate that folder into your file explorer and then just follow the answer that is saying to change the environments variables.

So copy the path where python.exe is and add it to the Path variable and do the same where the Script folder is (it is in the same directory where the python.exe is).

Then of course make sure your IDE is using the right Python.

Solution 16 - Python

The same thing happened to me even after trying all the above-mentioned steps. I just restart my system and it was working fine. Do it and if still doesn't fix the issue then make sure you have checked "add python ( any version ) to PATH" before installing Python.

Check the option that has to be selected before installing

Solution 17 - Python

All the previous answers are correct but in my case, I was getting this because I was not passing the version...fix is passing the version

py.exe -3 your_program 

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionJoseph HaywoodView Question on Stackoverflow
Solution 1 - Pythonjanadari ekanayakaView Answer on Stackoverflow
Solution 2 - PythonManinderView Answer on Stackoverflow
Solution 3 - PythonForhadView Answer on Stackoverflow
Solution 4 - PythonStrato P.View Answer on Stackoverflow
Solution 5 - PythonDeeDeeAichView Answer on Stackoverflow
Solution 6 - PythonAnthony Curtis AdlerView Answer on Stackoverflow
Solution 7 - PythonBernard FinucaneView Answer on Stackoverflow
Solution 8 - PythonFarhang AmajiView Answer on Stackoverflow
Solution 9 - PythonSeanView Answer on Stackoverflow
Solution 10 - PythonRubyView Answer on Stackoverflow
Solution 11 - PythonOkwo mosesView Answer on Stackoverflow
Solution 12 - PythonDheyaa KadhimView Answer on Stackoverflow
Solution 13 - PythonTanmoy ChowdhuryView Answer on Stackoverflow
Solution 14 - PythonRayView Answer on Stackoverflow
Solution 15 - PythonAlessandro CinqueView Answer on Stackoverflow
Solution 16 - PythonAmit kumarView Answer on Stackoverflow
Solution 17 - PythongrepitView Answer on Stackoverflow