Yip, Kin wrote: > I'm relatively new with Python3 in Windows 7. I'm using now Python 3.6.1. > > Suddenly right-clicking on a .py file and choose "Edit with IDLE" just > doesn't work. > > I've tried to do : > > "c:\program files\python36\pythonw.exe" -m idlelib mypythoncodes.py > > > the IDLE editor just doesn't come up. But if I start the IDLE Shell and > then "Open File", the editor is there and works normally.
IDLE shares its import mechanism with every other Python script. This results in the nasty quirk that if you have other .py files in the same directory as mypythoncodes.py, and one of these files has the same name as one of the modules in Python's standard library IDLE will try to run with your module rather than the one it actually needs. Common candidates are code.py or string.py, but there are many more. Once you rename or delete those files IDLE should start working again. PS: Judging from the traceback in your answer to eryk sun in your case the offending module may be called tkinter.py -- https://mail.python.org/mailman/listinfo/python-list