Vairāk

Vai instalējat Pythonwin lietošanai kopā ar ArcPy?

Vai instalējat Pythonwin lietošanai kopā ar ArcPy?


Man ir ArcGIS 10.0 Un instalēta pythonwin 2.6.5

Kad uzrakstīju skriptu Python Shell - tas darbojas lieliski, bet Pythonwin - es saņemu importēšanas arcpy kļūdu, kā norādīts zemāk

>>> importēt arcpy Traceback (pēdējais zvans pēdējais): fails "", 1. rindiņa, iekš  ImportError: Nav moduļa ar nosaukumu arcpy

Jums jāpārliecinās, vai pythonwin zina, kur atrodas ArcGIS python paketes. Vienkāršs veids, kā to izdarīt, būtu izveidot teksta failu ar nosaukumu arcgis.pth (vai jebko, ko vēlaties ar paplašinājumu .pth) Lib vietnes paketes jūsu pythonwin instalācijas direktoriju. Faila saturam jābūt šādām 3 rindām (pēc nepieciešamības modificētas, lai atspoguļotu ArcGIS instalācijas ceļus):

C:  Program Files (x86)  ArcGIS  Desktop10.0  bin C:  Program Files (x86)  ArcGIS  Desktop10.0  arcpy C:  Program Files (x86)  ArcGIS  Desktop10.0  ArcToolbox  Scripts

Kad šis fails ir ievietots, pythonwin vajadzētu būt iespējai piekļūtlokainsveiksmīgi.

(Ņemiet vērā, ka es to uzrakstīju, pamatojoties uz savu ArcGIS 10.2 instalāciju. Es uzskatu, ka direktoriju struktūra bija tāda pati kā 10.0, taču, ja kāds to var apstiprināt, tas būtu noderīgi.)