我想在 Anaconda 的 Spyder 中使用 arcpy。我有完整的 ArcGIS 许可,所以这不是问题。我可以通过将 arcpy 文件夹从 C:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy 复制到 C:\Anaconda\Lib\site-packages 来半导入模块,但是导入从未完成,因为我收到“ImportError:没有名为 arcgisscripting 的模块”的错误。 arcpy 有什么方法可以在 Spyder 中工作吗?
最佳答案
这是你需要做的:
import sys
sys.executable
Tools > Preferences > Python interpreter
选择选项
Use the following Python interpreter
并将步骤 3 的结果粘贴到那里。
Consoles > Open an IPython console
.这将打开一个新控制台,该控制台将运行与 ArcGIS 相同但在 Spyder 中的 Python 版本。因此,您可以在那里运行任何可以在 ArcGIS Python 窗口中运行的命令。 备注 : 如果 ArcGIS 附带的 Python 没有
ipykernel
,这可能不起作用。包裹。
关于importerror - 将 arcpy 模块导入 anaconda 的 Spyder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19795469/