Re: Idle no longer works

2012-08-13 Thread jussij
On Saturday, August 11, 2012 4:09:16 PM UTC-7, Opap-OJ wrote:

 I can no longer open the Idle IDE for Python on Windows 7.
 ..
 Any idea why?

It looks like your registry has changed.

To fix this just use the Windows Explorer, click on a Python file 
and use the 'Open with, Choose default program' menu and then 
select the Idle IDE as the default program.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Idle no longer works

2012-08-13 Thread Terry Reedy

On 8/13/2012 1:43 PM, Dennis Lee Bieber wrote:

On Mon, 13 Aug 2012 00:11:06 -0700 (PDT), jus...@zeusedit.com declaimed
the following in gmane.comp.python.general:


On Saturday, August 11, 2012 4:09:16 PM UTC-7, Opap-OJ wrote:


I can no longer open the Idle IDE for Python on Windows 7.
..
Any idea why?


It looks like your registry has changed.


Most likely, or the Python installation has be damaged.


To fix this just use the Windows Explorer, click on a Python file
and use the 'Open with, Choose default program' menu and then
select the Idle IDE as the default program.


That is probably the worst choice to make -- since what you've
defined means double clicking on ANY .py file will NOT RUN IT -- but
rather attempt to open it with the editor (IDLE)... But since IDLE
itself is a .py file, it may fail to start at all.

If double-clicking an IDLE.py file does not start it, then the
registry has lost the association of .py to python.exe, not to IDLE. OR
-- .py IS associated to python.exe but the association (the run
command is not passing the .py file name to the python executable).

On WinXP (with ActiveState 2.5.x version) my associations are as:

E:\UserData\Wulfraed\My Documentsassoc .py
.py=py_auto_file

E:\UserData\Wulfraed\My Documentsftype py_auto_file
py_auto_file=E:\Python25\python.exe %1 %*

E:\UserData\Wulfraed\My Documents

(with similar entries for .pyw to hook into pythonw.exe)
{Just booted the Win7 laptop with Python 2.7.x: The only real difference
is that it uses Python.File where the above has py_auto_file}


Re-installing, as I suggested in the first response, is much easier, 
especially for someone not familiar with the above.


--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list


Idle no longer works

2012-08-11 Thread Opap-OJ
I can no longer open the Idle IDE for Python on Windows 7.

For 3-5 years I used Idle for all my python work.  But in January this happens:

When I right click on a python file and choose open with Idle nothing happens.

If I double-click on the file itself, it briefly opens an MS-DOS looking 
window, then closes it immediately.

I tried installing Eclipse with PyDev.  It opens the file, but will not run it 
in Python.

Any idea why?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Idle no longer works

2012-08-11 Thread Benjamin Kaplan
On Sat, Aug 11, 2012 at 4:09 PM, Opap-OJ opiney...@yahoo.com wrote:
 I can no longer open the Idle IDE for Python on Windows 7.

 For 3-5 years I used Idle for all my python work.  But in January this 
 happens:

 When I right click on a python file and choose open with Idle nothing 
 happens.

 If I double-click on the file itself, it briefly opens an MS-DOS looking 
 window, then closes it immediately.

 I tried installing Eclipse with PyDev.  It opens the file, but will not run 
 it in Python.

 Any idea why?
 --

Have you tried launching Python from the Command Prompt? Open up
command prompt and run C:\Python32\python.exe or whatever corresponds
to your version of Python.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Idle no longer works

2012-08-11 Thread Terry Reedy

On 8/11/2012 7:09 PM, Opap-OJ wrote:

I can no longer open the Idle IDE for Python on Windows 7.

For 3-5 years I used Idle for all my python work.  But in January
this happens:

When I right click on a python file and choose open with Idle
nothing happens.

If I double-click on the file itself, it briefly opens an MS-DOS
looking window, then closes it immediately.


That should run the file and discard the output. Above is typical


Any idea why?


*Something* very specific to your system changed. Either registry 
associations for .py are screwed, or your Python installation is 
damaged. Easiest fix is to uninstall and re-install Python. But download 
a more recent version first. Uninstall might not be needed, but makes 
process more like to work.


In the regular interactive command prompt interpreter

import idlelib.idle

should start idle.


--
Terry Jan Reedy

--
http://mail.python.org/mailman/listinfo/python-list