无法加载uWSGI插件:./ python3_plugin.so:无法打开共享对象文件:没有这样的文件或目录

问题描述 投票:11回答:1

在我的Fedora工作站上,我收到此错误:

!!! UNABLE to load uWSGI plugin: ./python3_plugin.so: cannot open shared object file: No such file or directory !!!

但在服务器(CentOS Linux)上,它工作正常。

为了解决这个问题,我需要在我的uwsgi.ini文件中说这个

plugins-dir = /usr/lib64/uwsgi/
plugins = python3

但在服务器上,我可以这样做:

plugins = python3

在我的工作站上,我使用dnf卸载/重新安装uwsgi。我确实在/ usr / lib64 / uwsgi文件夹中安装了python插件。它来自dnf install uwsgi-plugin-python3

我糊涂了。

python centos fedora uwsgi
1个回答
0
投票

似乎提示是在错误消息中:

!无法加载uWSGI插件:./ python3_plugin.so:无法打开共享对象文件:没有这样的文件或目录!

它在当前目录./python3_plugin.so中查找插件,并且不查看默认目录/usr/lib64/uwsgi/,除非告知在uwsgi.ini中明确这样做。通常情况下,Fedora和centOS虽然都是RedHat版本,但它们的版本不同。 Fedora将包含比RedHat更多的“前沿”功能。 CentOS是RedHat的开源变种。期待Fedora.version> CentOS.version。介于两个版本之间,plugins-dir的默认值必须消失。

© www.soinside.com 2019 - 2024. All rights reserved.