Win10不支持安装uWSGI

近期想重新做一下Django的项目,本科做的太小儿科了,想做个并发的,在安装uWSGI时碰到了问题,记录一下过程。

首先需要说明的结论是:WIN10不支持安装uWSGI ,大家不用浪费时间了。

1.使用pip安装

pip install uwsgi

报错:AttributeError: module ‘os’ has no attribute ‘uname’

根据报错信息进行查阅,发现是因为uwsgiconfig.py文件中,os.uname()是不支持windows系统的,platform模块是支持任何系统,所以我们要把“os”改为“platform”,为此,我们需要手动下载uWSGI的包进行离线安装。

2.手动下载uWSGI的包

https://pypi.python.org/pypi/uWSGI/
在这个网站下载
在这里插入图片描述

解压后,进入目录下,
修改uwsgiconfig.py文件中的所有的os.uname()为platform.uname()
然后别忘了导入platform包:
import platform

3.下载c编译器,如MinGW

MinGW官网我老是登不上去,如果你也登不上去,就用下边的链接,我存到网盘了。
链接:https://pan.baidu.com/s/1Y80GpCzqxtMtGF4rcRtDKg
提取码:ecie
安装过后是这个样子:

在这里插入图片描述
在basic setup选项中所有的包都打上勾,然后点左上角的installation选项卡里的apply change,稍作等待安装完毕。
然后在环境变量里加上
在这里插入图片描述
再在path里加上
在这里插入图片描述
4.安装
OK,现在包也有了,错也改了,编译器也有了,进入uWSGI的包里,使用

python setup.py install

结果还会报错
在这里插入图片描述

在这里插入图片描述

这错直接看不懂啦,又查阅了资料发现根本没法在win10安装,还是去ubuntu安装吧

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值