ArcPy開發IDE(轉)

轉自:http://www.cnblogs.com/myyouthlife/p/3576669.html?utm_source=tuicool&utm_medium=referralhtml

 

最近時不時的使用Arcpy的腳本,這就不可避免的面臨Python IDE的選擇。能夠用來Python開發的IDE很是的多,像Eclipse等等。嘗試了一些IDE後,逐漸的固定使用下面兩款。python

1、Python Tools for Visual Studio(PTVS)web

對我這種習慣了visual studio的開發界面,智能提示和調試方式的NET應用人員。這個插件就是福音。這是一個開源的的插件,下載連接:https://pytools.codeplex.com/,目前最新版本2.0,支持vs2013.post

安裝完PTVS後就能夠在新建項目中看到相關的Python工程。如圖1所示:ui

clip_image002

圖1 vs中新建項目插件

目前,Python的版本是3.x,可是目前流行版本或者你們採用的版本,不必定是最新版本,在Python開發過程當中須要指定Python的相關 的版本等。在vs中新建完Python項目後,可在解決方案中的Python Environments如圖2所示,中指定相關的環境。其中能夠自動列出當前機器中具備的Python的版本,如圖3所示:調試

clip_image003

圖2 Python解決方案器code

clip_image005

圖3 加載Python開發環境htm

在Python開發過程當中,可能須要導入一些Python包,如在進行Arcpy開發,須要導入ArcPy包,在圖2所示的解決方案中選擇search path,加載Arcpy的包,如圖4所示:blog

clip_image007

圖 4 加載Arcpy包

加載完後,就能夠在vs中看到Arcpy開發的智能提示了。如圖5所示:

clip_image009

圖 5 arcpy開發智能提示

2、Pycharm

pycharm是jetbrains開發的一款Python編譯器,jetBrain旗下有不少優秀的編譯器,像用戶js開發的webStrom等等。PyCharm應該是目前來講,最爲優秀的Python開發IDE吧,

使用PyCharm進行Python開發,首先須要配置相關的Python的Interpreters,在File-Settings-Python Interpreters下添加相關的路徑,如圖6所示:

clip_image011

圖6 python開發的相關的路徑配置

設置完後,PyCharm會導入該路徑相關的Python包。設置完後,自動搜索到ArcPy的包,如圖6所示:

clip_image012

圖6 PyCharm自動檢索ArcPy包

設置了相關的環境,智能提示什麼的都有了,如圖7所示:

clip_image014

圖7 PyCharm的提示截圖

3、總結

整體上來講,這兩款IDE是我用過的裏面最好用的。PTVS在智能提示和調試方面很贊,可是須要本身手動導入引用包,而pycharm除了上面兩有時能夠自動檢索機器裏面能夠的Python包。二者運行都較慢,可是已是我見過的裏面快的。

相關文章
相關標籤/搜索