问题

问题:右键单击 Python 文件时,快捷菜单中的“使用 IDLE 编辑”和“使用 ArcGIS Pro 运行”选项不可用

Last Published: March 24, 2023

描述

在某些情况下,右键单击 Python 文件时,快捷菜单中的“使用 IDLE 编辑”和“使用 ArcGIS Pro 运行”选项不可用。

快捷菜单中的“使用 IDLE 编辑”和“使用 ArcGIS Pro 运行”选项处于不可用状态的图像

原因

以下是可能的原因:

  • 用于打开 Python 文件的默认应用程序已更改。
  • 注册表项不可用。

解决方案或解决方法

根据问题的原因,请选择以下选项之一来解决此问题。

选择 Python 作为默认应用程序以打开 Python 文件

  1. 右键单击 Python 文件,然后选择属性
  2. 属性窗口中,单击常规选项卡,然后单击打开方式:旁边的更改按钮。
  3. 打开方式窗口中,单击浏览按钮。
  4. 打开方式...窗口中,将以下路径粘贴到地址栏中,然后按 Enter 键。
C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3
  1. 选择 python 应用程序文件,然后单击打开
“打开方式...”窗口的图像
  1. 关闭属性窗口。

添加注册表项

警告: 下面的说明涉及更改操作系统的重要组成部分。 Esri 建议在继续操作之前备份操作系统和文件,包括注册表。 在遵循这些说明进行操作时,Esri 无法保证非正确修改造成的结果。 请谨慎操作。 必要时,请咨询有资历的计算机系统专业人士。
  1. 打开文本编辑器(例如 Notepad),然后将以下命令复制到文本编辑器中:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command] @="\"C:\\Python27\\ArcGIS10.7\\pythonw.exe\" \"C:\\Python27\\ArcGIS10.7\\Lib\\idlelib\\idle.pyw\" -e \"%1\"" [HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command] @="\"C:\\Python27\\ArcGIS10.7\\pythonw.exe\" \"C:\\Python27\\ArcGIS10.7\\Lib\\idlelib\\idle.pyw\" -e \"%1\""
  1. 将文件另存为位于 C:\Python27 的 Python27 文件夹中的 .reg 文件。
  2. 右键单击 .reg 文件,然后单击合并。 收到提示时,单击

下图显示了快捷菜单中的使用 IDLE 编辑使用 IDLE 编辑 (ArcGIS Pro)使用 ArcGIS Pro 运行选项的可用性。

快捷菜单中的“使用 IDLE 编辑”和“使用 ArcGIS Pro 运行”选项处于可用状态的图像

文章 ID:000024926

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项