使用Python管理Azure(1):基礎配置

Azure提供了豐富的Python SDK來對Azure進行開發管理,包括使用Azure的開源框架在Azure上創建web應用程序,對Azure的虛擬機,存儲等進行管理,本系類會簡單介紹如何在ASM和ARM模式下對Azure進行管理。

首先我們需要配置基本的開發環境,得益於Python的多平臺支持, Azure也同樣提供了Linux, Windows和Mac的SDK版本,讓不同平臺的python開發者都可以快速創建基於Azure的應用.

  1. 在開始測試之前,你需要一個Azure賬號,可以在Azure的官網上申請測試,或者使用web-direct的方式付費,如果你的企業已經有了Azure賬戶,請找你的企業管理員獲得一個測試賬號.

     

  2. 安裝Python.目前主要的Python版本有2.X系列和3.X系列, 他們在函數功能,寫法,使用上都有一些差別,而最主要的是2.x目前最新是2.7.x將會逐步退出舞臺,但目前由於使用廣泛,所以兼容性比較好,特別是你有一些老的python應用,而python 3.x是未來的方向,而且逐漸獲得了廣泛使用,所以沒有什麼特別的要求,建議使用Python 3.X

     

     

  3. 下載安裝python:


4. Python安裝完成以後,可以在Windows平臺,Linux平臺,Mac平臺,使用pip來安裝Azure的SDK, 安裝之前,記得先升級一下你的pip版本:

 

python -m pip install --upgrade pip

 

 



5. 安裝Azure的SDK:

Windows上安裝Azure SDK: pip install azure

Linux上安裝Azure SDK:sudo pip install azure



6. 除了安裝標準的Azure庫之外,如果你還要用python開發storage,servicebus,要開發一些legacy的程序,請繼續安裝如下module:

#安裝Azure的存儲庫

pip install azure-storage

#安裝ARM管理庫

pip install azure-mgmt

#安裝老的ASM管理庫

pip install azure-servicemanagement-legacy

#安裝servicebus的庫

pip install azure-servicebus

如果,你看到所有上述魔窟都已安裝,不妨試驗一下升級安裝,看看,是否已經安裝最新的庫了:

pip install azure-storage –upgrade



7. 或者,你也可以使用Web Platform Installer來安裝,他會幫你安裝默認的python和SDK:

Microsoft Azure SDK for Python 2.7

Microsoft Azure SDK for Python 3.4


8. 最後,簡單的測試一下,如果你看到如下結果,證明你的Azure SDK安裝成功了,可以開發Python for Azure的相關開發了:

9. 關於Python IDE,我比較喜歡用的是Pycharm,因爲我已經買了正版的license,但開發工具憑個人喜好,eclipse,visual studio等都可以。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章