Próbuję konfiguracji uWSGI z Pyramid, ale ja dostaję ten błąd, gdy próbuje uwsgi --ini-paste development.ini
uWSGI katastrofy z nr moduł o nazwie kodowania błąd
Python version: 3.2.3
komunikat o błędzie:
uwsgi socket 0 bound to UNIX address /tmp/uwsgi.sock fd 3
Python version: 3.2.3 (default, Oct 19 2012, 20:08:46) [GCC 4.6.3]
Set PythonHome to /root/path/to/virtualenv
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named encodings
Tu jest to, co mam w development.ini
[uwsgi]
socket = /tmp/uwsgi.sock
master = true
processes = 4
harakiri = 60
harakiri-verbose = true
limit-post = 65536
post-buffering = 8192
daemonize = ./uwsgi.log
pidfile = ./pid_5000.pid
listen = 256
max-requests = 1000
reload-on-as = 128
reload-on-rss = 96
no-orphans = true
log-slow = true
virtualenv = /root/path/to/virtualenv
Przypuszczam Sprawdziłem wszystko, co możliwe, łącznie z następującym
echo LANG:$LANG LC_CTYPE:$LC_CTYPE
LANG:en_US.UTF-8 LC_CTYPE:
używam virtualenv i uWSGI został zainstalowany podczas gdy środowisko było aktywne. Mam również sprawdził, że lib moim wirtualnym środowisku zawiera pakiecie o nazwie kodowanie (wskazując na mój główny instalacji python3.2)
Mam również sprawdzone this odpowiedź i this
miałem wcześniej zainstalowane uWSGI kiedy mój virtualenv nie było aktywne, ale potem zainstalowałem go poprawnie i usunąłem pliki wykonywalne i py z poprzedniej instalacji.
Czy istnieje sposób, aby uzyskać szczegółowe dzienniki, proszę dać mi znać, jeśli istnieje. Z góry dzięki
Chociaż może się to wydawać oczywiste, dziś na to zasłużyłem. Dlaczego, na litość boską, nie może być komunikat o błędzie oznaczający, że ścieżka wirtualizmu nie istnieje? Bóg i uwsgi zna tylko odpowiedź na to pytanie –