1👍
✅
You are missing the WSGIProcessGroup directive and so the WSGIDaemonProcess and its python-path option are not being used. The path set in WSGIPythonPath (which is for embedded mode only) is being used and in it you have not set the location of your project. Even for python-path to WSGIDaemonProcess you have the path wrong anyway.
Try with:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
WSGIDaemonProcess example.com python-path=/home/user/cars:/home/user/cars/ENV/lib/python2.7/site-packages
WSGIProcessGroup example.com
WSGIScriptAlias / /home/user/cars/cars/wsgi.py
<Directory /home/user/cars/cars>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
</VirtualHost>
noting the change to python-path and addition of WSGIProcessGroup.
Source:stackexchange.com