安装
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
如遇报错参考如下文章:
https://blog.csdn.net/lm3758/article/details/83345412
windows安装uwsgi报错 AttributeError: module 'os' has no attribute 'uname'