Python IDLE 从右键单击上下文菜单中消失

Python IDLE 从右键单击上下文菜单中消失

我的右键菜单中的 IDLE 快捷方式不见了。我想这是因为我以前用过 Python 2.7,但我没有卸载 Python2.7 就安装了 Python 2.5,然后卸载了 Python 2.5。我找到了一个名为 的文件idle.bat,它可以工作,但这不是解决这个问题的好方法。

答案1

Python.File这是一个 reg 文件,用于添加使用 IDLE 编辑(.py) 和(.pyw) 文件类型的命令Python.NoConFile。它适用于安装在 中的 Python 2.7 C:\Python27,因此请将路径替换为与您的安装相关的pythonw.exeidle.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\""

答案2

这对我有用:


(另请参阅: 使用空闲(python gui)上下文菜单 windows-7 进行编辑

  1. 打开注册表

  2. 转到 [HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command],如果不存在则创建它。

  3. 将以下行复制到注册表中:

    “C:\Python27\pythonw.exe” “C:\Python27\Lib\idlelib\idle.pyw” -e “%1”

  4. 转到 [HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command],如果不存在则创建它。

  5. 在注册表中复制同一行:

    “C:\Python27\pythonw.exe” “C:\Python27\Lib\idlelib\idle.pyw” -e “%1”

注意:如果您的 python 路径不同(例如 c:/program files/...),则请更改路径以匹配 pythonw.exe 和 idle.pyw 文件位置。

这也适用于干净的 ActivePython 安装(给您经典的闲置感觉!)。

答案3

我遇到了完全相同的情况,我的解决方法是重新运行当前版本的 python 的安装程序并选择“修复”选项。

相关内容