Render is a platform as a service company that makes it easy to quickly deploy small apps. They have an easy-to-use free tier and I wanted run a Python app with dependencies managed by Poetry. Things had been going pretty well until I unexpectedly got the following error after a deploy
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'
You don’t have to search for too long to find out this isn’t good.
I tried changing the
POETRY_VERSION to no avail.
I also read a few threads on community.render.com.
With nothing much else I could think of trying, I happened to find the
Clear build cache & deploy sub-option under
Fortunately for me, running that fixed my issue.
Hopefully, this helps save someone time.