首页 > 分享 > Window 下部署 Python 网站

Window 下部署 Python 网站

最新推荐文章于 2024-10-09 17:09:28 发布

爱人BT 于 2018-11-30 11:19:02 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

一、Flask篇

在 Windows 平台部署基于 Python 的网站是一件非常折腾的事情,Linux/Unix 平台下有很多选择,本文记录了 Flask 部署到 IIS 的主要步骤,希望对你有所帮助。

1.1、涉及工具和平台 Windows 7 x64 Python 3.4+ Flask 1.2、完成 Hello Flask 网站

这是一个最简单的 Flask 网站:

1

2

3

4

5

6

7

8

9

10

# hello.py

from flask import Flask

app=Flask(__name__)

@app.route('/',methods=['GET'])

def index():

    return "Hello Flask!"

if __name__=='__main__':

    app.run(debug=True)

运行python hello.py后没有错误说明你的 Python 环境一切正常,可以继续后面的步骤。

1.3、安装 IIS,启用 CGI

在控制面板中找到打开或者关闭 Windows 功能,安装 IIS 和 CGI,如下图。

1.4、安装 URL 重写组件

IIS 需要安装 URL 重写组件,这个可以通过Microsoft Web Platform Installer来安装。下载Microsoft Web Platform Installer后运行,搜索url,分别安装。

注:据说 Windows10 上的 IIS 10 现在不支持 url 重写?待验证

1.5、安装 wfastcgi

通过pip就可以安装:

1.6、启用 wfastcgi

剩下的事情就只有一些配置了。首先以管理员身份运行wfastcgi-enable来在IIS上启用wfastcgi,这个命令位于c:python_dirscripts,也就是你需要确保此目录在系统的PATH里,或者你需要cd到这个目录后再执行。

1

2

# cd to python_dirscripts if it is not in PATH

wfastcgi-enable

记住命令执行成功后返回的信息:

1

2

3

C:Python34Scripts> wfastcgi-enable

Applied configuration changes to section "system.webServer/fastCgi" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"

"C:Python34python.exe|C:Python34libsite-packageswfastcgi.py" can now be used as a FastCGI script processor

“C:Python34python.exe|C:P

相关知识

Python GUI编程实战
python毕设TheOnlyShop鲜花直售网站程序+论文
Window Garden下载
python计算机毕设(附源码)鲜花售卖网站的设计与实现(django+mysql5.7+文档)
python实现七夕祝福语
python中turtle画三朵玫瑰
Linux跨平台部署DotNetCore记录
Python+Vue计算机毕业设计鲜花售卖网站h5lct(源码+程序+LW+部署)
python画简单花
EfficientNet实现农业病害识别(FastDeploy部署和安卓端部署)

网址: Window 下部署 Python 网站 https://m.huajiangbk.com/newsview847612.html

所属分类:花卉
上一篇: 情侣用品推荐,情人节礼物推荐:为
下一篇: 新品