Install Python 3.6 and virtualenv
sudo apt-get update
sudo apt-get install python3.6-venv
sudo apt-get install virtualenv
(or find the latest and greatest python package that includes pip https://packages.ubuntu.com/ )
Install Apache2
sudo apt-get install apache2 apache2-dev
Make and enter a folder for your project - then build a Virtual Environment in it
mkdir ~/example.com
cd ~/example.com
virtualenv --python=/usr/bin/python3.6 py361ve
Enter your new Virtual Environment to install packages to it
source py361ve/bin/activate
Install Django,mod_wsgi,and any other needed packages
pip install django
pip install mod_wsgi
pip install ...
(no need for pip3 in virtual environment - django should be the latest release)
Run following command and place output in apache config file ( in /etc/apache2/ )
mod_wsgi-express module-config
Exit your virtual environment
deactivate
(You can re-enter your virtual environment any time using the source method in step 8)