本人操作系统Win8.1测试通过。电脑中装了2个版本的Python,新浪SAE目前不支持Python3,所以使用Python2.7.9进行测试。
一、准备工作
下载新浪SAE的开发环境包,Github地址:https://github.com/sinacloud/sae-python-dev-guide
选择右侧的Download ZIP下载到本地并解压缩。
二、安装
进入解压后的目录,按住shift键的同时点击鼠标右键,选择在此处打开命令行窗口。
①如果电脑只有Python2的话,输入下面的命令进行安装
python setup.py install
等待安装完成即可。
②如果电脑Python2、Python3同时存在且默认Python版本是Python2,操作同①。
③如果电脑Python2、Python3同时存在且默认Python版本是Python3,找到Python2的安装目录,找到python.exe 的位置,如我的目录是在E:\Python27 下。输入以下的命令进行安装,路径根据自己的电脑自行修改。
E:\Python27\python.exe setup.py install
也是等待安装完成即可。
三、测试
打开Python2的解释器,然后输入 import sae如果不报错证明sae模块可以使用。
下面测试Hello, world!的程序。
新建一个文件名为1(只能是数字)的文件夹,在文件夹中新建2个文件config.yaml 和index.wsgi (电脑要改成显示文件后缀名的)
配置文件config.yaml的内容如下:
name: helloworld
version: 1
代码入口文件index.wsgi的内容如下:
import sae
def app(environ, start_response):
status = '200 OK'
response_headers = [('Content-type', 'text/plain')]
start_response(status, response_headers)
return ['Hello, world!']
application = sae.create_wsgi_app(app)
这是官方给的Hello, world示例。
然后在1这个文件夹中打开命令行窗口,输入下面命令启动本地服务器dev_server。
dev_server.py
成功后的截图如下。
在浏览器中打开http://localhost:8080/的截图。
服务器端的截图。