django.core.exceptions.ImproperlyConfigured Error while hosting django website on apache server on VPS

error log:

    File "/var/www/host-ecomm/myenv/lib/python3.7/site-packages/django/db/utils.py", line 207, in __getitem__
    backend = load_backend(db['ENGINE'])
    File "/var/www/host-ecomm/myenv/lib/python3.7/site-packages/django/db/utils.py", line 111, in load_backend
    return import_module('%s.base' % backend_name)
    File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    File "/var/www/host-ecomm/myenv/lib/python3.7/site-packages/django/db/backends/mysql/base.py", line 21, in <module>
    ) from err
    django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
    Did you install mysqlclient?

You can see that at some point during execution, it goes into a python 3.6 based directory, whereas I have given a path to python3.7 based virtualenv in apache2/sites-available/000-default.conf. The website has been also built upon 3.7. I have already installed mysqlclient and MySQLdb in my venv . Any suggesstions as to where did could I have entered an incorrect path to python3.6?