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

错误提示:

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

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

时间: 2025-01-07 09:04:54

[Python] Windows上通过pip安装uwsgi报错的相关文章

python pip安装 mysqlclient 报错 raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found

raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found 解决办法 yum install mysql-devel python pip安装 mysqlclient 报错 raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_confi

pip安装ujson报错: error:Microsoft Visual C++ 14.0 is required

在win10上pip安装ujson报错 之前一直用的是mac本,但由于疫情问题,最近不得不用win10系统来进行python开发,在使用pip安装依赖包ujson时,遇到了问题,如下: (custom_itsm) D:\DEVELOP\items\hn_test>pip install ujson DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python

pip安装requests报错unicodeEncodeError:'ascii' codec can\t encode charactesers in position 9-12:ordinal not in range(128)

前提 : 已经安装pip(pip的安装我参考的是本博客转载脚本之家的步骤,实验可以成功) 1. 在cmd输入命令转到pip安装目录: 2. 运行后出现错误 3. 步骤2中的错误应该和编码有关.搜索百度后,解决方法: 转自:joy32812 在你python的安装目录下的Lib目录,找到site.py,修改def setencoding()方法def setencoding(): ..... .... if 0: # Enable to support locale aware default s

Windows Essentials Movie Maker 安装失败报错 ——问题解决

Windows Essentials Movie Maker 安装失败报错: (软件包名: wlsetup-all.exe) 查到官方论坛给出了一些回复: https://social.technet.microsoft.com/Forums/windows/en-US/583637d8-434d-4fb6-9abd-b86820cd96dc/unable-to-install-windows-live-2012-into-windows-10-amp-windows-81error0x800c

pip 安装pycrypto 报错

pip 安装pycrypto 报src/MD2.c:31:20: error: Python.h: No such file or directory 错误解决 gcc -pthread -fno-strict-aliasing -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -f

pip安装mysql_python报错

_mysql.c:29:20: fatal error: Python.h: No such file or directory #include "Python.h" ^ compilation terminated. error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "/usr/bin/python2 -u -c "imp

pip 安装mysqlclient报错OSError: mysql_config not found

执行 pip install mysqlclient 报错信息如下: [[email protected] bin]# pip install mysqlclient Collecting mysqlclient Using cached mysqlclient-1.3.12.tar.gz Complete output from command python setup.py egg_info: /bin/sh: mysql_config: command not found Tracebac

windows使用pip安装selenium报错问题

UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 7: ordinal not in range(128) 这是编码问题,需要在你的python安装目录下 这是我的安装目录C:\Python27\Lib\site-packages 添加sitecustomize.py文件 文件内容添加 import sys sys.setdefaultencoding('gb2312') 之后在执行pip install -

Ubuntu pip3安装uwsgi报错

笔者在ubuntu16.04使用pip3安装uwsgi时报错了,报错信息如下 [email protected]:~$ sudo pip3 ×××tall uwsgi The directory '/home/leslie/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions an