[Tutor] Error in executing 'Python Filename.py'.

Noah Hall enalicho at gmail.com
Thu May 19 22:36:24 CEST 2011


On Thu, May 19, 2011 at 9:14 PM, Neha P <mywrkid at yahoo.com> wrote:
> C:\>python hello.py
> 'python' is not recognized as an internal or external command,
> operable program or batch file.

This happens because "python.exe" is not in the system path.

> C:\>cd python26
> C:\Python26>python
> Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)]
> on
> win32
> Type "help", "copyright", "credits" or "license" for more information.
>>>> python hello.py
>   File "<stdin>", line 1
>     python hello.py
>                ^
> SyntaxError: invalid syntax

Now, this happens because you're in the python interpretor. Calling
python.exe will do this, unless you provide it with a file to
interpret. When you run this, you're already in the interpretor. Even
if it did work, it wouldn't because hello.py isn't in the path, unless
you've saved it to C:\Python26 or the location you've saved it to is
in the path.

>>>> python
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> NameError: name 'python' is not defined

Again, see above.

>>>>
> Above is the snapshot of the error.
> M running Windows 7 Home Premium, OS: NT
> Have  ;C:\Python26 added to the PATH variable , still unable to execute any
> file :( same error.
> Please help!! Thanks in advance..

Ah. Well, did you click OK to save it, then restart your shell? If you
did, try "echo %PATH%" if you're using cmd, or "$env:Path" if you're
using Powershell, and paste the output here.


More information about the Tutor mailing list