轉自:https://blog.csdn.net/u010608964/article/details/88626754
最近有伙伴在咨詢我關於編寫arcpy腳本基礎方面的問題:是關於如何配置arcpy開發環境。相信網絡已經為大家提供了很多資料了,各種各樣的編輯器,讓初學者不知道如何選擇,而這次呢,我把自己經常在開發中使用到編輯器pycharm,和大家分享一下如何設置arcpy開發環境。
首先,大家需要安裝好PyCharm,使用社區版的PyCharm就足夠了。相信有一部分小伙伴應該還是對這個編輯器有所了解,與編寫JAVA的IntelliJ IDEA、WebStorm 都是出自同一家公司之手,個人感覺PyCharm還是挺好用的,畢竟JetBrains公司編寫的編輯器確實強悍。好了,下面來看一些具體的配置過程。
創建工程
工程導入arcpy站點包,首先我們使用pycharm新創建一個工程,如下圖所示。
在上圖中我們可以看到有一個閃電號的標記【No Python interpreter selected】,提示我們需要將python設置好。然后選擇我們的Project Interpreter:Existing interpreter,如下圖所示,顯然我原來的10.2版本顯示了紅色,估計是沒有加載到環境變量的緣故。因為我重新安裝了ArcGIS Desktop版本,現在電腦上安裝的是10.5版本了,相應的就找不到了python路徑了。
然后選擇在上圖的Interpreter的路徑選擇按鈕。進入到如下的界面。我們來勾選一下python路徑。
好了,來開始寫我們的代碼了。如下圖所示,嘗試着寫上一句hello world,好像並沒有提供給我們關於arcpy的接口。顯然我們的arcpy依舊沒有導入進來。
很顯然我們的設置是有問題的。需要重新設置一些環境。
項目中設置
在pycharm界面的【File】、【Setting】。
如下圖所示找到【Project Interpreter】
選擇【Add】
彈出如下圖所示的彈出框。顯然還是路徑出現了問題。
重新勾選python.exe路徑,可以看得出我這里安裝了不同的python.exe。這里大家需要把【Inherit global site-packages】勾選上。
勾選完后就為我們安裝工具了。
稍微等待一下,如下圖所示。相應的包就安裝好了。
可是當我們點擊【ok】,還是出現了如下的紅色提示問題。這個時候我們需要再次選擇紫色框的下拉條。
將python.exe勾選上。
設置好之后,等待一會,就是更新了。
再來寫代碼,如下圖所示。可以看得出,現在已經調用arcpy相應的函數了。好了,開始你的學習arcpy開發之旅吧。當然如果細心的讀者可能會發現其實我們完全在開始創建工程的時候就可以將環境設置好的,在開始創建工程之前,可以選擇【Vitualenv Environment】