pip-установленная ошибка uWSGI ./python_plugin.so
Я установил uWSGI с помощью pip и запустил его с 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'
Но нет. Так найдено. В моей предыдущей системе была установлена утилита uwsgi через apt-get, но она действительно старая (и я вполне уверен, что она обычно использует uwsgi, установленную в pip, но, может быть, тогда не для общих объектов?)
Некоторая справочная информация:
Ubuntu 12.0.4 LTSPython 2.7 (virtualenv)Я установил uWSGI в моем венге, используя обычныйpip install uwsgi
(нетsudo
)Так что я немного невежественен :( Я не могу быть единственным человеком в мире, который имеет это, верно? Должен ли я собрать.so
возражаю сам? (Если так, то как?) Или есть другое отличное решение?