Win10系統不支持安裝UWSGI, 不用嘗試了
安裝
pip install uwsgi
windows安裝報錯
AttributeError: module 'os' has no attribute 'uname'
報錯說明:
是因為uwsgiconfig.py文件中,os.uname()是不支持windows系統的,platform模塊是支持任何系統。
解決方案:
uwsgi離線安裝:
https://pypi.python.org/pypi/uWSGI/
放入項目的虛擬環境中,如下圖所示:
修改uwsgiconfig.py文件中的os.uname()為platform.uname()。
修改前:
import os import re import time uwsgi_os = os.uname()[0] uwsgi_os_k = re.split('[-+_]', os.uname()[2])[0] uwsgi_os_v = os.uname()[3] uwsgi_cpu = os.uname()[4]
修改后
import os import re import time import platform uwsgi_os = platform.uname()[0] uwsgi_os_k = re.split('[-+_]', platform.uname()[2])[0] uwsgi_os_v = platform.uname()[3] uwsgi_cpu = platform.uname()[4]
進入目錄
cd E:\WorkSpace\Python_worksapce\AXF\venv\Lib\site-packages\uWSGI-2.0.19.1
執行:
python setup.py install
報錯說明:需要安裝C語言編譯環境
如果本機上沒有C編譯環境,需要下載一個編譯器
推薦下載:MinGW
下載地址:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
再次執行:python setup.py install
如遇報錯參考如下文章:
https://www.cnblogs.com/ningy1009/p/12769776.html