ArcGIS API Python 无法使用 gis.map() 或 WebMap() 为 Spyder 和 Jupyter Notebook 创建 Webmap/地图小部件。有什么解决办法吗?

问题描述 投票:0回答:1

每次执行 gis.map() 或 WebMap() 时都会出现此错误。我能够登录并获取其他图层和地图内容。但只是不创建新地图。

Steps to reproduce the behavior and error message

我尝试过 gis.map() 和 WebMap()

arcgis
1个回答
-2
投票

这是我想出的可行解决方案。

关于Anaconda Navigator的环境:

  • 创造新环境
  • => 名称:ArcGISAPIPython,Python:3.9.17
  • => 这将为您提供带有 <3.10 Python version so it will be compatible with ArcGIS
  • 的 Spyder

关于 Anaconda Navigator 的主页:

  • 安装CMD.exe提示、Powershell提示、JupyterLab、Jupyter Notebook、Spyder

在 ArcGISAPIPython 终端上:

  • conda 安装-c esri ArcGIS
  • //由于某种原因使用conda install命令后,只安装了2.0.0版本
  • //这里是时区错误发生的地方
  • 解决方案:pip install arcgis==2.1.0.3

关于 Anaconda Navigator 的主页:

  • 降级spyder:5.3.3(pip卸载ipywidgets)
  • -> pip install ipywidgets==7.6.0
  • //能够显示地图 Jupyter Notebook 和 Spyder 此时应该可以工作

参考:https://github.com/Esri/arcgis-python-api/issues/1613

© www.soinside.com 2019 - 2024. All rights reserved.