使用 Python 管理 Azure:基础配置
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 pip
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
pip install azure-mgmt
pip install azure-servicemanagement-legacy
pip install azure-servicebus
pip install azure-storage –upgrade
Microsoft Azure SDK for Python 2.7
Microsoft Azure SDK for Python 3.4
使用 Python 管理 Azure:基础配置的更多相关文章
- 使用Python管理Azure(1):基础配置
Azure提供了丰富的Python SDK来对Azure进行开发管理,包括使用Azure的开源框架在Azure上创建web应用程序,对Azure的虚拟机,存储等进行管理,本系类会简单介绍如何在ASM和 ...
- 使用Java管理Azure(1):基础配置
Azure针对Java开发人员提供了非常丰富的开发库,开发工具,和相关插件,让你通过Java对Azure进行服务管理和开发,本文第一步先介绍如何快速的配置Java开发工具,主要针对目前比较流行的Ecl ...
- 使用 python 管理 mysql 开发工具箱 - 1
Mysql 是一个比较优秀的开源的数据库,很多公司都在使用.作为运维人员,经常做着一些重复性的工作,比如创建数据库实例,数据库备份等,完全都可以使用 python 编写一个工具来实现. 一.模块 Co ...
- Azure 基础:Blob Storage
Azure Storage 是微软 Azure 云提供的云端存储解决方案,当前支持的存储类型有 Blob.Queue.File 和 Table. 笔者在前文中介绍了 Table Storage 的基本 ...
- Azure 基础 : 使用 template 简化部署
笔者在前文中介绍了如何使用 PowerShell 脚本在 Azure 上创建虚拟主机.正如你所看到的,整个创建过程还是有点繁琐的,因为我们需要使用 PowerShell 脚本创建并关联所有相关的组件. ...
- Azure 基础 : 使用 Automation 定时开机
不知何时 Azure 为虚机提供了自动关机的功能.这是一个很棒的功能,可以帮助我们定时关闭虚机并释放掉资源以节省开支.如果某台虚机在夜间不需要提供服务,我们就可以把它配置为晚上的某个时间点自动关机: ...
- 第十七章:Python の Web开发基础(四) MVC与Django
本課主題 MVC 介绍 Django 介紹 MVC 介绍 controllers 处理用户请求 views 放置HTML模版 models 操作数据库 MVC框架就是目录的归类 MVC 是一种软件开发 ...
- 1 - django-介绍-MTV-命令-基础配置-admin
目录 1 什么是web框架 2 WSGI 3 MVC与MTV模式 3.1 MVC框架 3.2 MTV框架 3.3 区别 4 django介绍 4.1 Django处理顺序 4.2 创建django站点 ...
- 知了课堂 Python Flask零基础 笔记整理
目录 起步 安装Python2.7: Python虚拟环境介绍与安装: pip安装flask: 认识url: URL详解 web服务器和应用服务器以及web应用框架: Flask 第一个flask程序 ...
随机推荐
- checkbox attr 和 prop ,onclick 事件,
给checkbox 添加默认的勾选,尽量使用 checked=“checked”,不要使用checked=“true”. <td><input id="checkboxid ...
- 设置和获取html、文本和值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 6,synchronized, lock 区别
参考文档 http://zzhonghe.iteye.com/blog/826162 http://houlinyan.iteye.com/blog/1112535 1,ReentrantLock 拥 ...
- Linux sort和uniq命令的应用
sort: 选项: -b 忽略每行前面开始出的空格字符 -c 检查文件是否已经按照顺序排序 -d 排序时,处理英文字母.数字及空格字符外,忽略其他的字符 -f 排序时,将小写字母视为大写字母 -i 排 ...
- Bootrap 项目实战(微金所前端首页)第三部分(CSS,js源码)
CSS源码 common.css /** *Created by xxc on 2019/2/26 */ body, html, div, img, a, p, ul, ol, dl, dd, dt, ...
- vue-devtools 必备开发工具
转载自:http://blog.csdn.net/sinat_17775997/article/details/70224280 最近在研究vue单页面应用,一步一步用上全家桶,开发避免不了的就是调试 ...
- ionic基础知识
ion-header-bar(头部 页眉) 在内容顶部添加一个固定header栏. 用法 <ion-header-bar align-title="left" class=& ...
- 基础篇:6.4)形位公差-基准 Datum
本章目标:了解形位公差基准及运用. 1.定义: 基准 — 与被测要素有关且用来定义其几何位置关系的一个几何理想要素(如轴线.直线.平面等): — 可由零件上的一个或多个基准要素构成. 模拟基准要素 ...
- dp--hdu1171(01背包)
hdu1171 题目 Problem Description Nowadays, we all know that Computer College is the biggest department ...
- 剑指offer——面试题17:打印从1到最大的n位数
用字符串模拟加法: #include"iostream" #include"string.h" using namespace std; bool AddOne ...