配置IIS使用Python 與常見問題解決


  1. 打開IIS管理器

  2. 選擇功能視圖,然后選擇ISAPI和CGI限制

  3. 打開后,在右側操作,點擊添加,會出現下圖所示

    按圖中提示填寫相應部分,在選擇路徑時,默認可能是dll文件,改成全部文件即可,然后再選擇python.exe,選擇過后要在后面加上兩個"%s",中間要以空格隔開,填寫完畢點擊確定按鈕即可

  4. 返回到第一步所示的功能視圖,然后打開IIS中"處理程序映射"

    打開以后,先選擇右側的"添加腳本映射",彈出如圖窗口,按圖提示填寫相應項即可

  5. [可選]設置默認文檔,打開功能視圖IIS中的默認文檔

    先選擇右側的添加,然后在彈出的窗體中輸入相應信息即可

    在一切配置完成之后,重新啟動一下服務器,"重新啟動服務器"位置可參考第一步圖中右側

     

  6. 測試python文件

    建立如圖所示的示例python文件,並保存在

    "C:\inetpub\wwwroot"中(此為IIS默認目錄),假設保存為"test.py"

     

     #!/usr/bin/env python
     
    import cgi
     
    print("Content-Type: text/html\n")
    print("Hello World!!!")

     

    保存過后,在瀏覽器中輸入http://localhost/test.py

     

    如果出現如下圖所示的頁面說明配置成功,否則請嘗試重新啟動服務器,若還是不行請仔細檢查是否哪一步出現錯誤

 

 常見問題:

IIS http 錯誤 401.3 - unauthorized

IIS安裝Python過程出現上述錯誤碼401.3,解決辦法如下:

   添加 Python 文件夾 users 相關讀寫權限即可解決,具體權限如下:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM