2

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?

1
  • 1
    Try python name_of_the_file.py. Commented Nov 28, 2022 at 3:41

4 Answers 4

4

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.

enter image description here

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

python main.py

PS: main.py is my script file name, you need to modify it to your own file name.

enter image description here

Sign up to request clarification or add additional context in comments.

Comments

2
  1. Open terminal in VS code

  2. Go to directory where you have .py file located using cd command

  3. Run command in terminal

    python3 str_to_int.py 
    

Comments

0

try to follow these steps:

  1. Create a folder where you want your script to run
  2. Open the folder using VS Code: File -> Open Folder
  3. Create your script and save it in the folder
  4. Open a new terminal: Terminal -> New Terminal
  5. Type the command: python name_of_the_file.py
  6. If it doesn't work, try: py name_of_the_file.py
  7. If you are using a python 3 version, try: python3 name_of_the_file.py

My output:

enter image description here

Comments

0

Use python filename.py.

This command should work.

If you're utilizing Python 3 and have both Python 2 and Python 3 installed on your system, you may need to use python3 instead of merely python:

python3 filename.py

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.