Win10系统不支持安装UWSGI

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

posted @ 2022-02-12 00:05  oceaning  阅读(322)  评论(0编辑  收藏  举报