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

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.运行,成功。



猜你喜欢

转载自blog.csdn.net/helixsky/article/details/81008492