我的右键菜单中的IDLE快捷方式已消失。我认为这是因为我曾经使用过Python 2.7,但是我在未卸载Python2.7的情况下安装了Python 2.5,然后又卸载了Python 2.5。我找到了一个名为的文件idle.bat
,它可以工作,但这不是解决此问题的好方法。
我的右键菜单中的IDLE快捷方式已消失。我认为这是因为我曾经使用过Python 2.7,但是我在未卸载Python2.7的情况下安装了Python 2.5,然后又卸载了Python 2.5。我找到了一个名为的文件idle.bat
,它可以工作,但这不是解决此问题的好方法。
Answers:
这是一个reg文件,用于添加使用Python.File
(.py)和Python.NoConFile
(.pyw)文件类型使用IDLE编辑的命令。这是为Python 2.7,安装C:\Python27
,所以替代路径pythonw.exe
和idle.pyw
是相关的安装。将其保存到.reg文件。然后右键单击并选择Merge
。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
HKCR\*\shell
,HKCR\*\shellex
,HKCR\AllFilesystemObjects\shellex
,等等。如果您没有迅速找到罪魁祸首,这将很乏味。或尝试使用上下文菜单编辑器,例如ShellMenuView和ShellExView。
idle.reg
并右键单击文件时idle.reg
,是否看到选项“合并”?如果这似乎工作正常,并且您确认已添加设置,则打开命令提示符并检查的输出是否assoc .py
为.py=Python.File
。
这为我工作:
(也可以查看: 使用空闲(python gui)上下文菜单Windows-7进行编辑)
将以下行复制到注册表中:
“ C:\ Python27 \ pythonw.exe”“ C:\ Python27 \ Lib \ idlelib \ idle.pyw” -e“%1”
如果不存在,请转到[HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \使用IDLE \ command编辑]。
在注册表中复制同一行:
“ C:\ Python27 \ pythonw.exe”“ C:\ Python27 \ Lib \ idlelib \ idle.pyw” -e“%1”
注意:如果您的python路径不同(例如c:/ program files / ...),请更改路径以匹配pythonw.exe和idle.pyw文件位置。
这也应该适合干净的ActivePython安装(给您经典的闲适感觉!)。