我使用的software是为没有Linux版本的Windows而构建的。他们有一个名为ArcPy的专用Python库,其中包含该软件中所有可用工具的脚本。在
在Ubuntu16.04上,我试图将这个包导入我的Python,这样我就可以使用所有这些脚本了。在/usr/local/lib/python2.7/site-packages
内,我创建了Desktop.pth
,我在其中回响:
/media/adam/somedisk/Program\ Files\ \(x86\)/ArcGIS/Desktop10.5/bin
/media/adam/somedisk/Program\ Files\ \(x86\)/ArcGIS/Desktop10.5/arcpy
/media/adam/somedisk/Program\ Files\ \(x86\)/ArcGIS/Desktop10.5/ArcToolBox/Scripts
现在进入pythonshell并键入import arcpy
返回ImportError: No module named arcpy
。我知道我用正确的转义键入了路径,因为我可以cd
它们。在
这是跨OSs导入Python包的正确方法吗?这里出什么问题了?在
除非计算机中安装了ArcGIS服务器或ArcGIS引擎,否则不能使用arcpy。没有二进制文件,ArcPy就不能工作。在
相关问题 更多 >
编程相关推荐