010*_*101 12 python centos fedora uwsgi
在我的Fedora工作站上,我收到此错误:
!!! UNABLE to load uWSGI plugin: ./python3_plugin.so: cannot open shared object file: No such file or directory !!!
Run Code Online (Sandbox Code Playgroud)
但在服务器(CentOS Linux)上,它工作正常.
为了解决这个问题,我需要在我的uwsgi.ini文件中说这个
plugins-dir = /usr/lib64/uwsgi/
plugins = python3
Run Code Online (Sandbox Code Playgroud)
但在服务器上,我可以这样做:
plugins = python3
Run Code Online (Sandbox Code Playgroud)
在我的工作站上,我使用dnf卸载/重新安装uwsgi.我确实在/ usr/lib64/uwsgi文件夹中安装了python插件.它来自dnf install uwsgi-plugin-python3
我糊涂了.
错误消息中似乎有提示:
!!!无法加载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已经消失了。
| 归档时间: |
|
| 查看次数: |
4618 次 |
| 最近记录: |