nginx uwsgi安装错误在windows 7

wpcxdonn  于 2023-03-01  发布在  Nginx
关注(0)|答案(3)|浏览(256)

尝试根据documentation.安装uwsgi,我在Windows 7上得到下面的错误.
我该怎么办?

(uwsgi-tutorial) C:\Users\Home\Videos\uwsgi-tutorial\mysite>pip install uwsgi
Collecting uwsgi
Using cached uwsgi-2.0.11.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 20, in <module>
  File "c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi\setup.py", line 3, in <module>
    import uwsgiconfig as uc
  File "uwsgiconfig.py", line 8, in <module>
    uwsgi_os = os.uname()[0]
AttributeError: 'module' object has no attribute 'uname'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\home\appdata\local\temp\pip-build-04g1m6\uwsgi
0tdrvxhp

0tdrvxhp1#

uWSGI只能在Windows上使用cygwin编译。在正常的Windows控制台中没有uname这样的东西,但它存在于cygwin中。如果你已经在cygwin控制台中,尝试运行uname命令,如果存在,检查cygwin中的python中的os.uname()是否也在工作。

cwtwac6a

cwtwac6a2#

来自前线的最新消息,uWSGI完美地在Windows 10上运行在Windows上的Ubuntu上
由于Linux子系统仍处于测试阶段,我不建议用于生产,但这将涵盖所有的开发需求。
我知道操作系统会询问Windows 7,但是随着Windows 10和Linux子系统稍后进入Windows世界,我想我可以把这个留在这里。

3zwtqj6y

3zwtqj6y3#

uWSGI可以在Windows上使用Cygwin编译。但不幸的是,我在Cygwin上也得到了同样的信息。
在这里我分享另一种在Windows上安装uWSGI的方法。

步骤1:****Download稳定版本并解压缩tar文件
**步骤2:**打开 * uwsgiconfig.py * 并导入平台,然后将os.uname()[index]替换为platform.uname()[index]

变更

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 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]

**步骤3:**运行python setup.py install

注意:您可能需要install GCC and configure it

相关问题