gpt4 book ai didi

python - 尝试运行 uwsgi 时出现无法识别的选项 '--wsgi-file'

转载 作者:行者123 更新时间:2023-12-04 18:57:13 27 4
gpt4 key购买 nike

我正在 Ubuntu 服务器上设置一个测试 Python 应用程序。我已经安装了 Nginx、Python 和 uWSGI。 Nginx 能够托管静态文件,但是当我尝试访问 Python 应用程序时收到错误“uWSGI Error Python application not found”。

我创建了一个名为“app.py”的文件,这是一个简单的“Hello World”应用程序。该文件被添加到与静态 HTML 文件相同的目录中。静态文件出现,所以 Nginx 似乎正在工作。

当我尝试访问 Python 应用程序时,我收到错误“uWSGI Error Python application not found”。我搜索了这个错误,一个建议来自 https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html .它提到我必须运行以下命令:uwsgi --http :8000 --wsgi-file test.py
我将端口号和文件名更改为我的服务器上的内容。但我得到了错误:uwsgi: unrecognized option '--wsgi-file'
我用谷歌搜索了这个错误,并提到了我必须安装 python 插件的链接:uwsgi options --wsgi-file and --module not recognized

但是当我在这个 URL 中执行命令时,它说我已经有了最新版本。

如果我只输入 uwsgi在命令提示符下,它会给我以下消息:
* 警告:你正在运行没有主进程管理器的 uWSGI *
你的内存页大小是 4096 字节
缺少 -s/--socket 选项并且 stdin 不是套接字。

我想知道是否需要查看任何项目(例如程序、配置设置)以使 uwsgi 运行并且 Web 服务器能够托管 Python 应用程序?

最佳答案

您可以通过明确说明要加载的插件来尝试运行 uwsgi:

uwsgi --http-socket :8000 --plugin python --wsgi-file test.py

关于python - 尝试运行 uwsgi 时出现无法识别的选项 '--wsgi-file',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55978464/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com