title: OSX/Apache ModuleNotFoundError: No module named 'encodings'
body: <p>I have a local Django application that I've been developing for a while. Today, after about a month off from working on it I went back to it, but it wouldn't load. Checking the apache error log, I see the following over and over:</p>
  
  <pre><code>Current thread 0x00007fffc0be23c0 (most recent call first):
  [Tue Sep 26 19:18:09.154141 2017] [core:notice] [pid 1590] AH00052: child pid 1651 exit signal Abort trap (6)
  Fatal Python error: Py_Initialize: unable to load the file system codec
  ModuleNotFoundError: No module named 'encodings'
  </code></pre>
  
  <p>The last time I was working on the project, I made some changes to my project code, but didn't touch and of my apache or mod_wsgi configuration. </p>
  
  <p>My PYTHONPATH is not set (nor was it set a month ago when everything was working. Here's my mod_wsgi configs (again haven't changed):</p>
  
  <pre><code>WSGIDaemonProcess secureDash python-path=/Users/user/projects/secureDash_project python-home=/Users/user/.venvs/securedash_py3.6
  WSGIProcessGroup secureDash
  WSGIScriptAlias / /Users/user/projects/secureDash_project/config/wsgi.py
  </code></pre>
  
  <p>I've spent a lot of time googling this issue, but none of the common fixes seem to apply. Looking for some guidance on where else to look.</p>