猜测是你的安装的python版本,和win7的版本不匹配。尤其是win7是64位的,然后你安装了32位的python,然后容易出现这类问题。
解决办法:
方法1:
重新安装和你当前win7版本匹配的python。
方法2:
google搜:
py 右键 idle 没有
然后去修改别人给出的那个注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\EditwithIDLE]
@="&Edit with IDLE"
[HKEY_CLASSES_ROOT\Python.File\shell\EditwithIDLE\command]
@="\"C:\\Python32\\pythonw.exe\" \"C:\\Python32\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
把路径改为你的路径,然后另存为.reg,双击运行,即可。
两个方法试下:
直接进去安装目录内,
就在你的安装目录Lib\idlelib里面的
有一个叫做idle.bat的批处理文件,可以试一下看看是不是呢。
也可以通过执行下面两行脚本:
import sys
print sys.path
查看一下详细的系统变量,会显示出来你的Python的一些变量的。
新建一个*.py文件,右键点击 -> 打开方式 -> 选择默认程序 -> 浏览,找到并选择python.exe
实在不行就重装
办法1:一定要用超级用户安装。通常会有。你可以去掉后,重新安装一次。
办法2:直接把python目录里的idle.py拖到你的桌面上
办法3:安装sublime text2代替idle
办法4:手工修改注册表。我以前似乎做过这样的尝试。忘记怎么做了。可以搜索一下。.py文件执行中的注册表配置。
还是办法1简单。我一直用这个办法。可能是被某些软件拦截了。不让你创建菜单。
安装Python2.7
在选择默认打开程序中会出现Python.exe
选择这个然后右键就能出现idle了
"C:\Python\pythonw.exe" -m idlelib "%L" %*