arcpy是arcGIS自帶的包,具備很強大的地理數據分析,配合arcGIS可實現自動化的地理數據處理、地圖繪製功能。python
可是自帶的Python環境中只包含標準庫、numpy等基本庫,若是要用到其餘庫,就須要本身安裝,須要什麼安裝什麼,這樣顯得有些麻煩。網絡
python(x,y)是一個強大的python發行版本,集成了大多數科學計算、網絡方面的庫,只須要覆蓋安裝當前的python,就能夠實現python(x,y)和arcpy在同一個環境中一塊兒用,方便不少。python2.7
可是!python(x,y)在幾年前就中止更新了!如今不得不轉向當前更強大的Anaconda!編輯器
可是,安裝Anaconda的時候,居然不像python(x,y)那樣詢問是否覆蓋?命令行
因而個人電腦上出現了兩個python2.7!blog
詢問大神後,才找到方法將arcpy集成到Anaconda中,方法其實很簡答,具體方法以下:數據分析
1.確保你正確安裝了arcGIS以及自帶的pythonit
2.安裝與自帶python相對應的Anaconda版本,好比個人是2.7自動化
3.打開arcGIS自帶python的路徑,找到文件 C:\Python27\ArcGIS10.5\Lib\site-packages\Desktop10.5.pth(個人arcGIS是10.5版本,實際狀況看你怎麼裝的)import
4.找到Anaconda安裝目錄,將Desktop10.5.pth文件複製到路徑 C:\ProgramData\Anaconda2\Lib\site-packages 中,其實就是換個位置,實際的路徑看你怎麼裝的Anaconda
5.開始菜單打開Anaconda的命令行,前後輸入:
> python
> import arcpy
import 成功!
咱們用文本編輯器打開這個神奇的\Desktop10.5.pth文件:
其實裏面就三行路徑,指定的是arcGIS的安裝目錄,很簡單的樣子。
因此,還不知道pth是啥的小夥伴,能夠去搜一下python的pth文件的用處。