【问题标题】:Can I set IDLE to start Python 2.5 by default?我可以设置 IDLE 默认启动 Python 2.5 吗?
【发布时间】:2012-09-16 00:25:35
【问题描述】:

好的,所以我刚刚安装了 Python 2.7,但我已经准备好了 Python 2.5。我意识到因为我最后安装了 Python 2.7,IDLE 会自动打开 Python 2.7 IDLE,这是我不想要的。当我在 python 源文件上使用右键单击选项时,有什么方法可以将 Python 2.5 IDLE 设置为自动打开?谢谢。

【问题讨论】:

  • Windows? Linux?苹果?如果在 Windows 上,右键单击 -> 属性并将文件关联更改为较旧的 IDLE,应该这样做。
  • 否,因为“使用空闲打开”是右键菜单中的自定义选项。我可以更改它打开的内容,但现在该选项的作用。

标签: python python-2.7 python-idle python-2.5 coexistence


【解决方案1】:

您可以轻松创建或编辑文件的右键单击属性。

编辑特定文件扩展名的右键菜单:

  1. 从命令行运行assoc .py 并记下关联的名称:

    C:>assoc .py
    .py=Python.文件

  2. 运行regedit.exe

  3. 浏览至HKEY_CLASSES_ROOT\Python.File\shell
  4. shell 下创建一个名为Edit with IDLE 的键(或者您希望它显示在菜单中)。
  5. Edit with Idle 下创建一个名为command 的密钥。
  6. 编辑默认值以运行您想要的命令。使用"%1" 插入右键单击文件的名称。比如:

    c:\python25\pythonw.exe c:\python25\lib\idlelib\idle.pyw "%1"

或者,只需将以下内容另存为idle.reg 并双击它以将此值插入注册表。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python25\\pythonw.exe\" \"C:\\python25\\Lib\\idlelib\\idle.pyw\" \"%1\""

【讨论】:

    【解决方案2】:

    除非您出于某种原因需要 Python 2.7,否则在 Windows 中实现此目的的最简单方法是卸载 Python 并重新安装 Python 2.5。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 2011-10-24
      • 1970-01-01
      • 2023-03-24
      • 2011-04-05
      • 2015-09-08
      相关资源
      最近更新 更多