Arch Linux 상자를 실행 중이며 Python 3.4 virtualenv를 설정했습니다.
나는 황제에 의해 운영되는 uwsgi vassal을 가지고 있는데, 이것은 다음과 같은 ini를 지정합니다.
[uwsgi]
virtualenv = /opt/lib/virtualenvs/bartek
socket = /tmp/bartek.sock
module = app
callable = app
plugins = python
이것을 실행하고 uwsgi 로그 파일을 볼 때 일관되게 이것을 얻습니다.
uwsgi socket 0 bound to UNIX address /tmp/bartek.sock fd 3
Python version: 3.4.1 (default, May 19 2014, 17:23:49) [GCC 4.9.0 20140507 (prerelease)]
Set PythonHome to /opt/lib/virtualenvs/bartek
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
이것은 잠재적으로 virtualenv와 관련이있는 것 같습니다? virtualenv
uwsgi 구성에서 제거 하면이 인코딩에 대해 불평하는 대신 누락 된 패키지에서 실패합니다. 그래도 virtualenv를 계속 사용하고 싶습니다!
어떤 아이디어?