首页 > Windows开发 > 详细

windows安装uwsgi报错 AttributeError: module 'os' has no attribute 'uname'

时间:2021-07-14 12:04:42      阅读:17      评论:0      收藏:0      [点我收藏+]

安装

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'

原文:https://www.cnblogs.com/leoych/p/15009784.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!