I have tried to run a pretty simple code
x = input("What's x? ")
y = input("What's y? ")
z= int(x) + int(y)
print (z)
But, when I try to run that code from the terminal writing "name_of_the_file.py", I find this error:
"The term "name_of_the_file.py" 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."
If a right click on where you write the code, and then click on "run python file in terminal", it runs!
I am taking the CS50P, and I see that this should be possible because the teacher is able to do that. What am I doing wrong guys?
4
Answers
try to follow these steps:
My output:
Do follow below steps
Open terminal in VS code
go to directory where you have .py file located using cd command
run command in terminal (eg. python3 file_name.py
Me@MyMacBook-Air string % python3 str_to_int.py
Hope this helps
Click the play button to run the code, watch the terminal and you can see that it is using the command
& c:/WorkSpace/pytest11/.venv/Scripts/python.exe c:/WorkSpace/pytest11/main.py
to run the code.So if you need to manually type commands in the terminal to run the code. You can directly copy the above command.
If you use a virtual environment or have system environment variables configured, you can simplify the python path with the following command
PS:
main.py
is my script file name, you need to modify it to your own file name.try this one:
open terminal in vscode.
check the directory in terminal, it must be same path to where you file is saved.
run command in terminal :
python3 name_of_the_file.py