我使用PIP和使用XML启动它加载我的应用程序安装uWSGI。 XML配置包含<plugin>python</plugin>
。在我的新的服务器它导致了一个错误:PIP安装uWSGI ./python_plugin.so错误
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的,但是这是真的老了(我敢肯定它采用了PIP安装uwsgi正常,但也许不是共享对象呢?)
一些背景资料:
- Ubuntu的LTS 12.0.4
- Python 2.7版(的virtualenv)
- 我已经在我的VENV安装uWSGI,使用正常
pip install uwsgi
(无sudo
)
所以我有点无知:(我不能是世界上唯一拥有这个的人,对吗?我应该自己编译.so
对象吗? (如果是这样,如何?)或者是否有另一个很好的解决方案?
所以......我从XML文件中删除了蟒蛇 ,现在加载...但我不了解为什么/何时需要。还要检查它是否真的*现在可以工作 –
Carst
2013-04-10 21:27:06