错误
尝试通过 ArcGIS Pro 将 shapefile 发布至 ArcGIS Online 时返回以下错误消息。
错误: 外部共享流程失败
错误原因为在安装 ArcGIS Pro 的同时安装了 Python。 在版本 1.3 中,Python 与 ArcGIS Pro 一起安装,这样不必另外安装 Python for ArcGIS Pro 即可运行独立的 Python 脚本。 在某些情况下,可将具有不同环境(如 32 位或 64 位)的不同版本 Python 安装到同一台计算机上。 PYTHONPATH 环境变量会覆盖用于指定使用哪个版本 Python 的 PATH 变量。 有关详细信息,请参阅常见问题解答:为什么 Python 脚本在同时安装了 ArcGIS for Server 和 ArcGIS for Desktop 的计算机中会失败?
注: 在 ArcGIS Pro 版本 1.3 之前,Python 可作为独立程序安装。
根据具体原因,选择以下选项之一来解决这一问题。
警告: 下面的说明涉及更改操作系统的重要组成部分。 建议您先备份操作系统及文件(包括注册表),然后再继续操作。 必要时,请咨询合格的计算机系统专业人士。 在遵循这些说明进行操作时,Esri 无法保证非正确修改后的结果。因此,请谨慎使用并自行承担风险。
可在不卸载 ArcGIS Pro 的情况下执行这一解决方法。
注: 删除两个变量可能会妨碍使用 ArcMap 中的 Python 功能,但是对 ArcGIS Pro 没有影响。
如果 ArcGIS Pro 所在计算机的活动应用程序依赖关系导致无法删除系统变量,请使用以下语法通过批处理文件启动 ArcGIS Pro:
SET PYTHONPATH="" START "" "C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe"
如果此前提到的解决方法无效,请对 ArcGIS Pro 执行彻底卸载和重新安装。 如果删除 Python PATH 环境变量无法解决错误,可采用这一解决方法。
注: 如果卸载流程失败,请通过“任务管理器”停止所有活动的 ArcGIS Pro 流程,然后再次尝试卸载。
C:\Users\\AppData\Local\ESRI\ArcGISPro (以及其他的 Pro 文件夹) C:\Users\\AppData\Roaming\ESRI\ArcGISPro C:\Program Files\ArcGIS\Pro C:\ProgramData\Microsoft\Windows\StartMenu\Programs\ArcGIS\ArcGIS Pro
注: 上述部分文件夹可能为隐藏状态。 要显示隐藏文件夹,请参阅 Windows 帮助:显示隐藏文件。
HKEY_CURRENT_USER\Software\ESRI\ArcGIS Online For Pro HKEY_CURRENT_USER\Software\ESRI\ArcGISPro HKEY_CURRENT_USER\Software\ESRI\ArcGISPro1.0
警告: Esri 不支持对操作系统注册表进行更改。
从 ArcGIS 专家处获得帮助
下载 Esri 支持应用程序