在IIS上运行python 和web.py记录一下

本文档记录了在IIS服务器上配置Python环境,运行web.py应用的过程,包括安装Python,配置IIS的ISAPI和CGI,设置模块映射,以及解决遇到的flup模块导入错误和Python 3的xrange问题。

https://blog.csdn.net/yangzhencheng_001/article/details/40342449

1.安装python

2.正常配置IIS  必须要有ISAPI 和 CGI功能

3.设置ISAPI 和 CGI 限制  -->选择python所在路径 XX\python.exe %s %s;可扩展打勾。

4.处理程序映射 -->添加模块映射 路径 *.py ;模块 确定一个名字;可执行文件选择 XX\python.exe %s %s;名称python

5.然后就可以hello world了

6.测试web.py的支持情况,IIS 报错:No module named 'flup' ”。

7.下载Flup3
 
   注意要支持python3.x系列的    flup3
   下载地址: https://codeload.github.com/chxanders/flup3/zip/master.zip。解压后如果运行解压根目录下的setup.py会显示下载setuptools错误。所以直接提取子目录(flup)并拷贝到python第三方软件目录下(C:\Python34\Lib\site-packages)目录下即可。  
    启动python,运行"import flup;print(flup.__path__)",打印"['C:\\Python34\\lib\\site-packages\\flup']"即表示成功。

8.继续运行web.py测试页报错:

NameError: name 'xrange' is not defined

9.在Python 3中,range()与xrange()合并为range( )。 

因此修改Xrange为range即可。

10.运行,成功。



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值