<VirtualHost *:80> ServerName superhost.gr ServerAdmin nikos@superhost.gr WSGIDaemonProcess public_html user=nikos group=nikos processes=1 threads=5 WSGIScriptAlias / /home/nikos/public_html/webapp.py ProxyPass / http://superhost.gr:5000/ ProxyPassReverse / http://superhost:5000/ <Directory /home/nikos/public_html> WSGIProcessGroup public_html WSGIApplicationGroup %{GLOBAL} WSGIScriptReloading On AddHandler wsgi-script .wsgi .py Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI AllowOverride None Require all granted </Directory> </VirtualHost> Any ideas as to why iam getting the above error although i have python36 isntalled along with all modules? why can it find it?