標籤:
轉自:http://www.cnblogs.com/myyouthlife/p/3576669.html?utm_source=tuicool&utm_medium=referral
最近時不時的使用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所示:
圖1 vs中建立項目
目前,Python的版本是3.x,但是目前流行版本或者大家採用的版本,不一定是最新版本,在Python開發過程中需要指定Python的相關 的版本等。在vs中建立完Python項目後,可在解決方案中的Python Environments2所示,中指定相關的環境。其中可以自動列出當前機器中具有的Python的版本,3所示:
圖2 Python解決方案器
圖3 載入Python開發環境
在Python開發過程中,可能需要匯入一些Python包,如在進行Arcpy開發,需要匯入ArcPy包,在圖2所示的解決方案中選擇search path,載入Arcpy的包,4所示:
圖 4 載入Arcpy包
載入完後,就可以在vs中看到Arcpy開發的智能提示了。5所示:
圖 5 arcpy開發智能提示
二、Pycharm
pycharm是jetbrains開發的一款Python編譯器,jetBrain旗下有很多優秀的編譯器,像使用者js開發的webStrom等等。PyCharm應該是目前來說,最為優秀的Python開發IDE吧,
使用PyCharm進行Python開發,首先需要配置相關的Python的Interpreters,在File-Settings-Python Interpreters下添加相關的路徑,6所示:
圖6 python開發的相關的路徑配置
設定完後,PyCharm會匯入該路徑相關的Python包。設定完後,自動搜尋到ArcPy的包,6所示:
圖6 PyCharm自動檢索ArcPy包
設定了相關的環境,智能提示什麼的都有了,7所示:
圖7 PyCharm的提示
三、總結
總體上來說,這兩款IDE是我用過的裡面最好用的。PTVS在智能提示和調試方面很贊,但是需要自己手動匯入引用包,而pycharm除了上面兩有時可以自動檢索機器裡面可以的Python包。兩者運行都較慢,但是已經是我見過的裡面快的。
ArcPy開發IDE(轉)