ArcPy開發IDE(轉)

來源:互聯網
上載者:User

標籤:

轉自: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(轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.