个人博客地址——https://www.dogebug.cn/
GitHub地址——https://github.com/yanshigou/
layout: post
title: 解决windows下安装uwsgi失败
date: 2018-10-14 17:10:00
comments: true
subtitle: Error:module ‘os’ has no attribute ‘uname’
author: dzt
tags:
- python
- Error
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好
个人博客地址——https://www.dogebug.cn/
GitHub地址——https://github.com/yanshigou/
禁止不留原创地址、署名的转载
本人保留所有法定权利。违者必究