"Brian van den Broek" <van...@gmail.com> wrote

icon for Idle launching as expected. When run from IDLE, `print sys.executable' yields `C:\\Python26\\pythonw.exe'. He reports that C:\Python26 contains both python.exe and pythonw.exe.

I've had him add the text `;C:\Python26' (without quotes) to the end of his Path environment variable via the Control Panel|System Properties way of editing Environment variables. I've had him reboot afterwards.

Get him to type

SET > env.txt

at the DOS prompt that should list all environment variables into env.txt

Get him to email that file to you and check what it says about PATH.

After all of that, he reports that an attempt to run python from the command prompt produces a complaint that `` `python' is not recognized as an internal or external command, operable program or batch file.''

What happens if he types

C:PROMPT> C:\Python26\python.exe

In other words uses the full path?

Can someone with Windows knowledge please tell me what I am missing?

Nothing so far as I can tell, but from experience you need to double check the settings at every stage, its very easy to make a mistake - like using
a colon instead of semi colon etc.

pythonw.exe is what you associate with .py files to prevent a double-click on a .py icon from producing the `DOS box flash' and *not* what one wants to use from the prompt itself.)

pythonw is used for running GUI apps without a console appearing in
the background. You definitely don;t want to runpythonw from the
command line!


--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to