Azure 提供了豐富的 Python SDK 來對 Azure 進行開發管理,包括使用 Azure 的開源框架在 Azure 上創建 web 應用程式,對 Azure 的虛擬機,存儲等進行管理,本系列會簡單介紹如何在 ASM 和 ARM 模式下對 Azure 進行管理。 1. 首先我們需要配置基本 ...
Azure 提供了豐富的 Python SDK 來對 Azure 進行開發管理,包括使用 Azure 的開源框架在 Azure 上創建 web 應用程式,對 Azure 的虛擬機,存儲等進行管理,本系列會簡單介紹如何在 ASM 和 ARM 模式下對 Azure 進行管理。
1. 首先我們需要配置基本的開發環境,得益於 Python 的多平臺支持, Azure 也同樣提供了 Linux, Windows 和 Mac 的 SDK 版本,讓不同平臺的 python 開發者都可以快速創建基於 Azure 的應用.
2. 在開始測試之前,你需要一個 Azure 賬號,可以在Azure的官網上申請測試,或者使用 web-direct 的方式付費,如果你的企業已經有了 Azure 賬戶,請找你的企業管理員獲得一個測試賬號.安裝 Python 目前主要的 Python 版本有2.X系列和3.X系列, 他們在函數功能、寫法,使用上都有一些差別,而最主要的是2.x目前最新是2.7.x將會逐步退出舞臺,但目前由於使用廣泛,所以相容性比較好,特別是你有一些老的 python 應用,而 python 3.x 是未來的方向,而且逐漸獲得了廣泛使用,所以沒有什麼特別的要求,建議使用 Python 3.X
3. 下載安裝 python:
- 你可以直接從 Python 的官網下載:www.python.org
- 你也可以從他的一些分發版本提供商處下載,比如:http://www.activestate.com/, https://www.enthought.com/,https://www.continuum.io/
- 其中我個人比較常用的是最後一個,包含了非常多的機器學習的庫,比如Sklearn, NumPy等等,省得你再安裝依賴了.
python -m pip install --upgrade pip5. 安裝 Azure 的 SDK:
Windows 上安裝 Azure SDK:
pip install azure

Linux 上安裝 Azure SDK:
sudo pip install azure

6. 除了安裝標準的 Azure 庫之外,如果你還要用 python 開發 storage,servicebus,要開發一些 legacy 的程式,請繼續安裝如下 module:
#安裝Azure的存儲庫
#安裝ARM管理庫pip install azure-storage
pip install azure-mgmt#安裝老的ASM管理庫
pip install azure-servicemanagement-legacy#安裝servicebus的庫
pip install azure-servicebus如果,你看到所有上述魔窟都已安裝,不妨試驗一下升級安裝,看看,是否已經安裝最新的庫了:
pip install azure-storage –upgrade

Microsoft Azure SDK for Python 2.7
Microsoft Azure SDK for Python 3.4
最後的測試,如果各位還有興趣,可以通過這裡來進行查看,也歡迎找我交流。