python3 : The term 'python3' is not recognized as the name of a cmdlet, function, script file, or operable program

Question:

screenshot of error

python3 : The term ‘python3’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Asked By: RoosyDepp

||

Answers:

Make sure you add python to your system path

And try using python not python3

And try to run your code in native command line of windows

Answered By: Mohammad Ansari

Assuming you installed the Python launcher when you installed Python, even without python3 in your PATH, you should be able to launch Python with py -2 (to use the most recent installed Python 2 version) or py -3 (to use the most recent installed Python 3 version), thanks to PEP 397: Python launcher for Windows.

Answered By: ShadowRanger

commands with python3 works for macOS/Linux. Use python for windows OS.

I ran into the same problem while creating a virtual environment for my project. Following instructions are quoted from https://code.visualstudio.com/docs/python/tutorial-django

macOS/Linux

sudo apt-get install python3-venv # If needed

python3 -m venv env

Windows

python -m venv env

Answered By: Swati Sahoo

Install python library by using "Run as administrator" and then try it again.

Trust me, I faced the same issue and it worked for me. Don’t forget to check the "add python to path" option like in this image.

Answered By: saravana
Categories: questions Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.