Python Gunicorn是否在Windows上运行

Python Gunicorn是否在Windows上运行,python,gunicorn,Python,Gunicorn,我环顾四周有一段时间了,我很惊讶没有发现任何关于Gunicorn是否在Windows上运行的信息。 是否有人知道这种情况,如果是,我在哪里可以找到有关它的文档?Gunicorn适用于UNIX环境,与Windows不兼容。 另外,有关更多信息,请参阅它的。编辑:现在计划添加Windows支持 不,Gunicorn不在Windows上运行。它的设计就是“利用Unix/Unix内核的特性” gunicorn过去不直接在Windows上运行,但工作(以及待解决的问题)意味着您可以在Cygwin上运行它

我环顾四周有一段时间了,我很惊讶没有发现任何关于Gunicorn是否在Windows上运行的信息。
是否有人知道这种情况,如果是,我在哪里可以找到有关它的文档?

Gunicorn适用于UNIX环境,与Windows不兼容。
另外,有关更多信息,请参阅它的。

编辑:现在计划添加Windows支持



不,Gunicorn不在Windows上运行。它的设计就是“利用Unix/Unix内核的特性”

gunicorn过去不直接在Windows上运行,但工作(以及待解决的问题)意味着您可以在Cygwin上运行它


(注意:我更新了这个答案,因为这个错误现在已经修复了)

从技术上讲,这不是答案。但是实际上我一直在寻找的答案是如何在Windows上运行WSGI web应用程序(如Django),对于那些因此进入此页面的人,这里是:

我现在用的是非常好的替代品:)

基本上,您只需将
gunicorn
调用替换为:

waitress-serve --listen=*:8000 myapp.wsgi:application

对于典型的应用程序,这将为您提供与运行gunicorn相同的结果。:)祝你好运

Gunicorn不支持windows,尽管您可以使用

我正在尝试使用FASTAPI在windows上构建ASGI应用程序。FASTAPI在Gunicorn&Uvicorn服务器上运行。我阅读了FASTAPI以了解如何在windows上部署我的应用程序。他们建议使用docker从windows部署应用程序。事实证明,这是在windows上使用Gunicorn的最佳方式。

请参见下面的答案,cygwin支持离我们不远。我正在寻找最接近Gunicorn for windows的替代方案。有什么建议吗?我现在用的是非常好的替代品:)太好了。正是我要找的!非常适合我,无需更改任何其他代码,谢谢!虽然我最终使用了
waitress.service(app,listen='0.0.0:5003')
其中
5003
是我的自定义端口,
app
app=Flask(\uu name\uuuuuu)
这是一个让StackOverflow变得越来越强大的答案之一,请尝试
web:waitress-service-port=$port myapp.wsgi:application
(在Procfile内部),然后推送到heroku master。如果您正在heroku Local上进行尝试,请使用Hendy的答案,即指定一个端口。在Windows 10上使用Windows Linux子系统(WSL)是Cygwin的有效替代品(如果不是更好的话)。