12

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.

Gino Mempin
  • 25,369
  • 29
  • 96
  • 135
RoosyDepp
  • 193
  • 2
  • 2
  • 8

5 Answers5

20

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

Mohammad Ansari
  • 1,076
  • 1
  • 11
  • 22
5

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

Swati Sahoo
  • 51
  • 1
  • 3
2

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.

ShadowRanger
  • 143,180
  • 12
  • 188
  • 271
0

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.

Adrian Mole
  • 49,934
  • 160
  • 51
  • 83
0

I was able to fix the error by simply replacing python3 file.py with python file.py

  • 1
    Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Jun 29 '23 at 12:24