ArcPy開發IDE


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

一、Python Tools for Visual Studio(PTVS)

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

安裝完PTVS后就可以在新建項目中看到相關的Python工程。如圖1所示:

clip_image002

圖1 vs中新建項目

目前,Python的版本是3.x,但是目前流行版本或者大家采用的版本,不一定是最新版本,在Python開發過程中需要指定Python的相關的版本等。在vs中新建完Python項目后,可在解決方案中的Python Environments如圖2所示,中指定相關的環境。其中可以自動列出當前機器中具有的Python的版本,如圖3所示:

clip_image003

圖2 Python解決方案器

clip_image005

圖3 加載Python開發環境

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

clip_image007

圖 4 加載Arcpy包

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

clip_image009

圖 5 arcpy開發智能提示

二、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的提示截圖

三、總結

總體上來說,這兩款IDE是我用過的里面最好用的。PTVS在智能提示和調試方面很贊,但是需要自己手動導入引用包,而pycharm除了上面兩有時可以自動檢索機器里面可以的Python包。兩者運行都較慢,但是已經是我見過的里面快的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM