错误
在尝试使用 ArcGIS Server 安装附带的 64 位 Python 导入 arcpy 时,将显示以下错误消息:
“ImportError:未找到名称为 arcpy 的模块”
可能未在 Server10.x.pth 文件中正确指定 arcpy 模块的位置。 该文件位于以下位置:
\python27\Lib\site-packages
C:\Program Files\ArcGIS\Server\arcpy C:\Program Files\ArcGIS\Server\bin C:\Program Files\ArcGIS\Server\ArcToolbox\Scripts
C:\Program Files\ArcGIS\Server10.3\arcpy
>>> import sys >>> print sys.path
['', u'c:\\program files\\arcgis\\server\\arcpy', 'C:\\windows\\system32', 'C:\\Python27\\ArcGISx6410.3\\Lib\\idlelib', 'C:\\windows\\system32\\python27.zip', 'C:\\Python27\\ArcGISx6410.3\\DLLs', 'C:\\Python27\\ArcGISx6410.3\\lib', 'C:\\Python27\\ArcGISx6410.3\\lib\\plat-win', 'C:\\Python27\\ArcGISx6410.3\\lib\\lib-tk', 'C:\\Python27\\ArcGISx6410.3', 'C:\\Python27\\ArcGISx6410.3\\lib\\site-packages', 'C:\\Program Files\\ArcGIS\\Server\\bin', 'C:\\Program Files\\ArcGIS\\Server\\ArcPy', 'C:\\Program Files\\ArcGIS\\Server\\ArcToolBox\\Scripts']
在导入 arcpy 时,Python 将检查名为“arcpy”的模块的“sys.path”和“Server10.3.pth”文件。 只要指定了 arcpy 的位置,就会成功导入 arcpy:
>>> import arcpy >>>
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序