windows安裝uwsgi報錯 AttributeError: module 'os' has no attribute 'uname'
阿新 • • 發佈:2021-07-14
安裝
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 reimport 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
如遇報錯參考如下文章:
不考慮業務場景,一味的爭執技術的高下,都是耍流氓。