Quantcast
Channel: Active questions tagged ubuntu - Stack Overflow
Viewing all articles
Browse latest Browse all 5962

Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding, when trying to start uwsgi

$
0
0

I am trying to start my uwsgi server in my virtual environment, but after I added plugin python3 option I get this error every time:

!!! Python Home is not a directory: /home/env3/educ !!!Set PythonHome to /home/env3/educPython path configuration:  PYTHONHOME = '/home/env3/educ'  PYTHONPATH = (not set)  program name = '/home/env3/educ/bin/python'  isolated = 0  environment = 1  user site = 1  import site = 1  sys._base_executable = '/home/env3/educ/bin/python'  sys.base_prefix = '/home/env3/educ'  sys.base_exec_prefix = '/home/env3/educ'  sys.executable = '/home/env3/educ/bin/python'  sys.prefix = '/home/env3/educ'  sys.exec_prefix = '/home/env3/educ'  sys.path = ['/home/env3/educ/lib/python38.zip','/home/env3/educ/lib/python3.8','/home/env3/educ/lib/python3.8/lib-dynload',  ]Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encodingPython runtime state: core initializedModuleNotFoundError: No module named 'encodings'Current thread 0x00007efe89db8780 (most recent call first):<no Python frame>

Also I tried to create new virtual environment using python3 -m venv env and moved project files to it, but still the same error.Here is my uwsgi.ini file:

[uwsgi]base = /home/env3/educprojectname = educplugins = python3master = truevirtualenv = /home/env3/%(projectname)pythonpath = %(base)env = DJANGO_SETTINGS_MODULE=%(projectname).settings.promodule = %(projectname).wsgi:applicationsocket = /tmp/%(projectname).sockchmod-socket = 666

I use Python 3.8.5

I am trying to use Django + uWSGI + nginx + Postgresql.


Viewing all articles
Browse latest Browse all 5962

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>