环境安装

  1. 安装完成python web环境,windows 下很多包的安装相当蛋疼,编译根本通不过,还好有这个非官方支持的二进制包网站, 里面基本覆盖了常用的python包,直接安装就可以了.
  2. 安装iis 服务器. 然后安装Helicon Zoo , 连接里面是安装步骤.
  3. 打开Helicon Zoo Manager 找到Python Hosting Package,并安装.

步骤

  1. 打开web platform installer : step1 按照提示安装一个模版,现在不用管项目源码.
  2. 打开helicon zoo manager(上一步安装完会自动打开,如果没有手动也可).点击左侧的项目, 修改右侧web.config 文件
    <add name="WSGI_APP" value="runserver.app" /> 将里面的value值修改配合项目源码, 我的启动脚本是runserver.py, 里面定义了一个app 返回flask app.
  3. 将项目源码复制到配置模版的文件夹即可. 另外 helicon zoo 使用virtualenv 作为运行环境, 把配置好的python环境也复制到env里面.
  4. ok, 这样一个python web就上线了.

问题

  1. 使用记事本修改web.config 的时候提示出错(有另外的程序正在使用它), 用helicon zoo manager修改即可.

总结

没想到windows下部署python 网站也是这么简单. helicon zoo 还可部署其他各种语言的web程序, 步骤都一样.