Próbuję postępować zgodnie ze wskazówkami krok po kroku w odpowiedzi na „ jak oddzielić instalację Pythona za pomocą ArcGIS ”, ale nie mogę znaleźć pliku ścieżki DTBGGP64.pth
, w C:\Python27\ArcGIS10.2\Lib\site-packages
.
Czy ktoś napotkał podobny problem?
Zastanawiam się, czy istnieje obejście polegające na dołączeniu pliku ścieżki, który informuje Anacondę, gdzie jest zainstalowany arcpy? Próbowałem utworzyć plik .pth zawierający następujący tekst:
# .pth file for arcpy
C:\Program Files (x86)\ArcGIS\Desktop10.2\bin
C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy
C:\Program Files (x86)\ArcGIS\Desktop10.2\Scripts
i zapisałem go C:\Anaconda\Lib\site-packages
(to znaczy, jeśli rzeczywiście tam zapisywane są wszystkie pakiety), ale pojawia się następujący błąd:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\__init__.py", line 21, in <module>
from arcpy.geoprocessing import gp
File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\geoprocessing\__init__.py", line 14, in <module>
from _base import *
File "C:\Program Files (x86)\ArcGIS\Desktop10.2\arcpy\arcpy\geoprocessing\_base.py", line 14, in <module>
import arcgisscripting
ImportError: DLL load failed: %1 is not a valid Win32 application.
Korzystam z conda 3.7-py27 na platformie Windows 7 (64-bitowej). Anaconda jest zainstalowana w, C:\Anaconda
a ArcMap jest zainstalowana w C:\ArcGIS\Desktop10.2
. Czy istnieje alternatywne rozwiązanie, dzięki któremu arcpy może współpracować z Anacondą? Chcę tylko móc uruchamiać moje skrypty z Powershell.