gpt4 book ai didi

python - 如何在Anaconda安装的Spyder中使用arcpy模块?

转载 作者:太空宇宙 更新时间:2023-11-03 17:53:41 25 4
gpt4 key购买 nike

我最近安装了 Anaconda 的 Python 发行版,其中包括 Spyder IDE。我有兴趣在 Spyder 中导入 ArcGIS 10.3 arcpy 模块。不幸的是,运行 import arcpy 会导致以下错误:

import arcpy
Traceback (most recent call last):

File "<ipython-input-2-50d283eebbb3>", line 1, in <module>
import arcpy

File "C:\Program Files (x86)\ArcGIS\Desktop10.3\arcpy\arcpy\__init__.py", line 21, in <module>
from arcpy.geoprocessing import gp

File "C:\Program Files (x86)\ArcGIS\Desktop10.3\arcpy\arcpy\geoprocessing\__init__.py", line 14, in <module>
from _base import *

File "C:\Program Files (x86)\ArcGIS\Desktop10.3\arcpy\arcpy\geoprocessing\_base.py", line 14, in <module>
import arcgisscripting

ImportError: No module named arcgisscripting

为了解决此错误,我尝试了 1) 将解释器更改为 ArcMap.exe 和 2) 移动 Desktop10.1.pth 文件,两者均如图所示this SE post 。解决方案 #1 使 Spyder 崩溃,解决方案 #2 没有效果。

需要执行哪些步骤才能在 Spyder 的 Anaconda 发行版中导入和使用 arcpy 模块?

最佳答案

关于如何执行此操作的一个很好的解释 here

To allow other Python installations to access Arcpy a file must be copied from the \Lib\site-packages\ folder within the Arc Python installation and placed in the corresponding folder of the non-Arc Python. If you have not installed 64-bit background geoprocessing the file is Desktop10.1.pth; if you have installed it, the file is DTBGGP64.pth.

我强烈建议阅读那篇文章。

关于python - 如何在Anaconda安装的Spyder中使用arcpy模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28789526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com