使用ArcPy连接到ESRI ArcSDE 10.2 for Oracle

时间:2014-07-08 21:39:26

标签: oracle arcgis esri arcpy

我有一个运行ArcPy 10.0的Python脚本通过连接文件连接到SDE for Oracle。一切都很好,但当ArcGIS(ArcPy)升级到10.2.1时,我无法让ArcPy函数返回任何结果。我可以使用ArcCatalog通过相同的连接文件连接到数据库。尝试针对相同的连接文件运行ArcPy函数时没有错误,但我仍然没有得到任何结果。

例如:

arcpy.ListFeatureClasses()

返回一个空列表。

任何可能导致此问题的指针都将非常感激。

1 个答案:

答案 0 :(得分:0)

原来这是ArcPy版本之间的不匹配。 ArcGIS Engine是在安装了新的64位版本的Python2.7 / ArcPy的ArcGIS Desktop之后安装的。 64位ArcPy在这种情况下不起作用,因此行为很奇怪的原因。我不确定为什么这个64位版本如果不能正常工作就会安装,但我认为必须有一个原因。这里带回家是为了确保您使用的是32位版本的ArcPy。