I just installed python on VS Code and I can't run any python code using python
command.
python command:
Running the code seems to run python
command by default and it does not recognize it.
When I right click and choose Run Code
it complains:
'python' is not recognized as an internal or external command, operable program or batch file
Same goes for manually running python main.py
.
When I open an elevated PowerShell and run python
, it complains:
python : The term 'python' 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.
At line:1 char:1
+ python
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (python:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
py command:
It doesn't try to use py
command but it recognizes it. And when I manually call py main.py
, it works.
When I manually do >py main.py
it writes my Goodbye, World!
Question:
How can I make it compile/run in VS Code simply by using the CodeRunner's right-click feature (Run Code
)?
I already have both Python folder and its Scripts folder in PATH.
I'm using VS Code 1.27.2
and I have installed python 3.7.0
on my machine and have checked its installer checkbox for adding the environment variables automatically. (PATH is ok)
I also installed : ms-python.python
and tht13.python
and formulahendry.code-runner
extensions on the VS Code.
This is my main.py
code:
print("Goodbye, World!")
python main.py
? – Valma'python' is not recognized as an internal or external command, operable program or batch file
– Nursemaidpy
works, so shouldpython
. Have you read Using Python on Windows? You may need to manually run one or more command-line utilities to get the registry set up correctly. Although it's a bit dated, see this answer I once wrote for an example of what I am talking about. – Valma