码迷,mamicode.com
首页 > 编程语言 > 详细

[Python] Windows上通过pip安装uwsgi报错

时间:2019-03-25 10:59:45      阅读:1704      评论:0      收藏:0      [点我收藏+]

标签:compile   cep   不可用   bin   文件的   tps   uil   gic   pypi   

错误提示:

AttributeError: module ‘os‘ has no attribute ‘uname‘

 

原因:

因为os.uname()是linux的方法,在window上不可用,platform模块则支持任何系统

 

解决办法:

下载uwsgi离线安装

1.https://pypi.python.org/pypi/uWSGI/下载你想要的uwsgi 压缩文件

技术图片

 

2.在你需要用它的python文件的site-packages文件中解压缩

3.找到uwsgiconfig.py配置文件

4.使用任何一款python IDE打开它,在开头输入 import platform,然后启动替换(一般快捷为Ctrl+H)

5.寻找 os.uname  替换为 platform.uname

6.replaceall  注意搜索时不要加括号否则没反应(正则)

 

或者将第2步去掉,在第6步之后这样操作:

cd进入目录执行:python setup.py install

我的会报错:Exception: you need a C compiler to builduWSGI

报错说明:需要安装C语言编译环境

如果本机上没有C编译环境,需要下载一个编译器

推荐下载:MinGW

安装好之后配置环境变量:path=MinGW安装目录/bin

再次安装

python setup.py install

继续报错:

技术图片

放弃,网上都说uwsgi不支持windows

[Python] Windows上通过pip安装uwsgi报错

标签:compile   cep   不可用   bin   文件的   tps   uil   gic   pypi   

原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/10592126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!