gpt4 book ai didi

python - pip 安装的 uWSGI ./python_plugin.so 错误

转载 作者:IT老高 更新时间:2023-10-28 22:01:23 25 4
gpt4 key购买 nike

我已经使用 pip 安装了 uWSGI 并使用 XML 启动它来加载我的应用程序。 XML 配置包含 <plugin>python</plugin> .在我的新服务器上,它会导致错误:

open("./python_plugin.so"): No such file or directory [core/utils.c line 3321]
!!! UNABLE to load uWSGI plugin: ./python_plugin.so: cannot open shared object file: No such file or directory !!!

我可以找到 .c.o版本:

sudo find / -name 'python_plugin.c'
/srv/www/li/venv/build/uwsgi/build/uwsgi/plugins/python/python_plugin.c
/srv/www/li/venv/build/uwsgi/plugins/python/python_plugin.c
sudo find / -name 'python_plugin.o'
/srv/www/li/venv/build/uwsgi/build/uwsgi/plugins/python/python_plugin.o
/srv/www/li/venv/build/uwsgi/plugins/python/python_plugin.o
sudo find / -name 'python_plugin.so'

但没有找到.so。我以前的系统通过 apt-get 安装了 uwsgi,但这真的很旧(而且我很确定它正常使用 pip 安装的 uwsgi,但可能不适用于共享对象?)

一些背景信息:

  • Ubuntu 12.0.4 LTS
  • Python 2.7(虚拟环境)
  • 我已经在我的 venv 中安装了 uWSGI,使用正常的 pip install uwsgi (没有 sudo )

所以我有点无知:(我不可能是世界上唯一拥有这个的人,对吗?我应该自己编译 .so 对象吗?(如果是,怎么做?)或者还有其他的吗?很好的解决方案?

最佳答案

发行版应该以模块化方式打包 uWSGI,每个功能都作为一个插件。但是当您使用特定语言的方式(pip、gem...)安装时,相关语言是嵌入的,因此您不需要加载插件

关于python - pip 安装的 uWSGI ./python_plugin.so 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15936413/

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