[英]Import Python packages across Windows and Linux using .pth file
我使用的是為Windows構建的軟件 ,而沒有針對Linux的版本。 他們有一個稱為ArcPy的專用Python庫,其中包含該軟件中所有可用工具的腳本。
在Ubuntu 16.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
現在進入Python shell並輸入import arcpy
將返回ImportError: No module named arcpy
。 我知道我用正確的轉義符鍵入了路徑,因為我可以將它們cd
了。
這是跨操作系統導入Python軟件包的正確方法嗎? 這里出了什么問題?
除非計算機上已安裝ArcGIS Server或ArcGIS引擎,否則無法使用arcpy。 沒有二進制文件,ArcPy將無法運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.