2016-12-11 2 views
0

Ich habe uwsgi wie so runing:einen Fehler bekommen, wenn zu laufen uwsgi versuchen: Fehler beim Laden von Shared Libraries: libpython3.4m.so.1.0

uwsgi --ini CMS_uwsgi.ini 

und es verwendet, zu arbeiten. Allerdings habe ich versuchte uwsgi wieder nach ein paar Wochen laufen, und ich bekomme diesen Fehler jetzt:

uwsgi: error while loading shared libraries: libpython3.4m.so.1.0: 
cannot open shared object file: No such file or directory 

Ich bin mir nicht sicher, warum ich jetzt diesen Fehler bin immer. Es könnte, weil vor kurzem sein, ich

tat
sudo apt-get autoremove 

zu installierten Pakete zu entfernen, die als Abhängigkeiten installiert werden verwendet, ist aber nicht mehr (wie hier https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application erwähnt).

Ich versuchte, es durch Laufen zu finden:

find -name "libpython3.4m.so.1.0" 

aber es hat nichts zurück. Irgendeine Idee, wie man dieses Problem löst?

Ich benutze Lubuntu.

Antwort

3

Die Antwort gefunden. Zuerst tat

pip uninstall uwsgi 

dann versucht, es erneut zu installieren:

pip install uwsgi 

aber es gab mir den Fehler:

plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory 

ich google'd um und kam in diesem Beitrag: https://askubuntu.com/questions/182313/install-uwsgi-1-2-5-via-pip die erwähnt zu installieren

sudo apt-get install python2.7-dev 

so habe ich python2.7-dev installiert und erneut versucht uwsgi installiert, aber habe den gleichen Fehler. Realisiert ich python3 benutzte, kam in diesem Beitrag: Cannot install uWSGI on Ubuntu 14.04 with Python 3.4 (paths?) die

sudo apt-get install python3-dev 

ich das getan habe zu tun erwähnt und erneut versucht uwsgi Installation und es funktionierte wieder gut.

Verwandte Themen