1. 程式人生 > 實用技巧 >IIS 部署 Python 環境

IIS 部署 Python 環境

1、安裝IIS 勾選特殊CGI程式
2、Python 環境 (環境變數配置)
3、如果沒有pip命令 先下載安裝pip python setup.py install
4、pip install wfastcgi(*)
5、IIS新建網站 新增Web.Config檔案
6、處理程式對映-新增模組對映(*)
"D:\wwwroot\PythonWeb\env\Scripts\python.exe"|"D:\wwwroot\PythonWeb\env\Lib\site-packages\wfastcgi.py"
"C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe"|"C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lib\site-packages\wfastcgi.py"

7、訪問

1、

2、WebConfig

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
           <add name="FlaskFastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="D:\wwwroot\PythonWeb\env\Scripts\python.exe|&quot;D:\wwwroot\PythonWeb\env\Lib\site-packages\wfastcgi.py&quot;
" resourceType="Unspecified" requireAccess="Script" /> </handlers> <security> <requestFiltering allowDoubleEscaping="true"></requestFiltering> </security> </system.webServer> <appSettings> <!-- Required settings --> <add key="
WSGI_HANDLER" value="FlaskWebDemo.app" /> <add key="WSGI_LOG" value="D:\wwwroot\PythonWeb\Log\web.log" /> <add key="PYTHONPATH" value="~/" /> </appSettings> </configuration>

注意問題:

1、解決 Error occurred while reading WSGI handler: Traceback (most recent call last)
https://blog.csdn.net/COLDRAIN_END/article/details/100172040
2、iis7.0 發生未知 FastCGI錯誤,錯誤程式碼 0x8007010b 的解決辦法
https://blog.csdn.net/xl502689459/article/details/88413677

3、用wfastcgi在IIS下部署Django&Flask

https://www.cnblogs.com/xiaolecn/p/5111076.html