zoukankan      html  css  js  c++  java
  • windows安装uwsgi报错 AttributeError: module 'os' has no attribute 'uname'

    Win10系统不支持安装UWSGI, 不用尝试了

    安装

    pip install uwsgi

    windows安装报错

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

    报错说明:

    是因为uwsgiconfig.py文件中,os.uname()是不支持windows系统的,platform模块是支持任何系统。

    解决方案:

    uwsgi离线安装:

    https://pypi.python.org/pypi/uWSGI/

    放入项目的虚拟环境中,如下图所示:

    修改uwsgiconfig.py文件中的os.uname()为platform.uname()。

    修改前:

    import os
    import re
    import time
    ​
    uwsgi_os = os.uname()[0]
    uwsgi_os_k = re.split('[-+_]', os.uname()[2])[0]
    uwsgi_os_v = os.uname()[3]
    uwsgi_cpu = os.uname()[4]

    修改后

    import os
    import re
    import time
    import platform
    ​
    uwsgi_os = platform.uname()[0]
    uwsgi_os_k = re.split('[-+_]', platform.uname()[2])[0]
    uwsgi_os_v = platform.uname()[3]
    uwsgi_cpu = platform.uname()[4]

    进入目录

    cd E:WorkSpacePython_worksapceAXFvenvLibsite-packagesuWSGI-2.0.19.1

    执行:

    python setup.py install

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

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

    推荐下载:MinGW

    下载地址:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/

    再次执行:python setup.py install

     

    如遇报错参考如下文章:

    https://www.cnblogs.com/ningy1009/p/12769776.html

    不考虑业务场景,一味的争执技术的高下,都是耍流氓。
  • 相关阅读:
    yii框架中获取添加数据后的id值
    linux环境安装filephp扩展
    yii框架中使用gii的用法
    lanmp环境中创建个软连接
    lanmp环境中php版本的升级为7.1
    内置函数
    递归函数
    装饰器函数精讲
    函数对象
    初识函数集锦
  • 原文地址:https://www.cnblogs.com/leoych/p/15009784.html
Copyright © 2011-2022 走看看