簡體   English   中英

使用.pth文件在Windows和Linux上導入Python軟件包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM