Pip-installierte uWSGI ./python_plugin.so Fehler
Ich habe uWSGI mit pip installiert und es mit einem XML-Code gestartet, um meine Anwendung zu laden. Die XML-Konfiguration enthält<plugin>python</plugin>
. Auf meinem neuen Server kommt es zu einem Fehler:
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 !!!
Ich kann das finden.c
und das.o
Versionen:
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'
Aber nein .so gefunden. Mein vorheriges System hatte eine uwsgi-Installation über apt-get, aber das ist wirklich alt (und ich bin mir ziemlich sicher, dass es die normal installierte Uwsgi-Pip verwendet, aber dann vielleicht nicht für freigegebene Objekte?)
Einige Hintergrundinformationen:
Ubuntu 12.0.4 LTSPython 2.7 (virtualenv)Ich habe uWSGI in meinem venv installiert, unter Verwendung der normalenpip install uwsgi
(Neinsudo
)Also bin ich ein bisschen ahnungslos :( Ich kann nicht die einzige Person auf der Welt sein, die das hat, oder? Soll ich das kompilieren?.so
Objekte selbst? (Wenn ja, wie?) Oder gibt es eine andere großartige Lösung?