python+flask+apache windows環境安裝最新方案防止自己下次不會了

全在這裡了下載要用到的東西

連結:https://pan。baidu。com/s/1dsMKyqg_jHJO31d5xKdARQ 提取碼:lanr ——來自百度網盤超級會員V8的分享

1。下載apache2。4

當然,你可以複製到你的系統的任何位置,但Apache的預設配置是C:\Apache24。不要去改否則你會後悔

所以解壓後直接放c盤是最簡單的 你解壓後,只留下Apache24這個資料夾就行了 然後放c盤根目錄

2。安裝python (安裝好了的跳過這個,建議安裝py38 64位的,因為版本高了肯定有可能會有相容性問題)

3。安裝flask庫

pip install flask -i https://pypi。tuna。tsinghua。edu。cn/simple/

4。安裝其它依賴庫()

5。安裝mod-wsgi庫

pip install mod-wsgi -i https://pypi。tuna。tsinghua。edu。cn/simple/

如果報錯十有八九是沒有安裝visualcppbuildtools_full

所以給一個完整版的下載後安裝就可以了mu_visual_cpp_build_tools_2015_update_3_x64_dvd_dfd9a39c

6。執行命令列

mod_wsgi-express module-config

然後會得到類似下面這種

LoadFile “c:/program files/python/python38。dll”

LoadModule wsgi_module “c:/program files/python/lib/site-packages/mod_wsgi/server/mod_wsgi。cp38-win_amd64。pyd”

WSGIPythonHome “c:/program files/python”

這個先複製保持起來 等下要填的

7。然後把我們的網頁專案包放c盤的web目錄下,,沒有就自己新建

python+flask+apache windows環境安裝最新方案防止自己下次不會了

新建app。wsgi檔案 裡面填以下內容

import sys#app‘s path#就這個地方需要填自己專案對應的根目錄sys。path。insert(0,“C:\web\web_AI_data_processing”)from app import app#Initialize WSGI app objectapplication = app

8。最最關鍵的一步來了,這個搞錯了,上面的操作都是毫無作用的,而且你很難找到原因

這個圖看清楚了,找到這個httpd檔案 然後用記事本開啟,然後在最後加入下發的內容 自己另外起一行貼上進去

python+flask+apache windows環境安裝最新方案防止自己下次不會了

LoadFile “c:/program files/python/python38。dll”

LoadModule wsgi_module “c:/program files/python/lib/site-packages/mod_wsgi/server/mod_wsgi。cp38-win_amd64。pyd”

WSGIPythonHome “c:/program files/python”

#ServerName www。example。com:80

ServerName localhost:80

WSGIScriptAlias / C:\web\web_AI_data_processing\app。wsgi

Require all granted

然後根據我這個圖上面的來改 然後保持 注意仔細檢查,仔細領悟裡面的道理

python+flask+apache windows環境安裝最新方案防止自己下次不會了

9。開啟cmd 輸入一下命令一行一行執行

c:\

Apache24\bin\

。\httpd。exe -k install -n Apache2。4

如果執行後不報錯,那就恭喜你搞成功了,如果報錯,那就需要自己寫python命令來翻譯一下,看看啥問題

例如:

print(b’\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3‘。decode(’gbk‘))

然後也可以檢視C:\Apache24\logs這裡面的幾個日誌檔案看看報錯或者執行狀態,一步一步排查,,一般都是版本不相容或者是有些庫沒安裝。。

10。找到apachemonitor啟動程式

python+flask+apache windows環境安裝最新方案防止自己下次不會了

雙擊它

python+flask+apache windows環境安裝最新方案防止自己下次不會了

執行後,一般都會縮在工作列下面。。要自己點開來

python+flask+apache windows環境安裝最新方案防止自己下次不會了

然後點選start

如果不報錯,,那就是成功了,,然後自己用另外的電腦訪問 伺服器公網ip或者域名就知道了

如果還報錯那就自己百度解決了