解决windows下安装uwsgi失败

Error:module 'os' has no attribute 'uname'

Posted by dzt on October 14, 2018

windows下pip install uwsgi 提示 os 没有 uname()方法的解决办法

在windows下,安装uwsgi。

直接pip install uwsgi 或者 从网上下载好uwsgi后,cmd到该解压后的目录中,python setup.py install的时候,报错,说是os没有uname()这个方法。

定位到uwsgiconfig.py文件中,首先import platform后,将os.uname()都改为platform.uname()即可。

os.uname()是不支持windows系统的。platform模块是支持任何系统

然后新的问题又出现了 没有C语音编译器 需要装一个MinGW

下载安装一个 MinGW Installation manager

对着mingw32-gcc-g++ 右键mark for installation 然后主菜单栏Installation,点击Apply,然后等一下,自动安装。

然后配置环境变量 在cmd中输入 gcc -v 测试是否安装成功

然后再重新cmd到uwsgi解压后的目录中,python setup.py install

花了很久的时候搞后面的操作,,还是在虚拟机中使用uwsgi好