Поскольку вы говорите, что у вас есть две версии python, я предполагаю, что они находятся в разных виртуальных средах (например, venv) или, возможно, средах conda .
Когда вы установили django, скорее всего, это было только в одной среде. Возможно, у вас есть две разные версии django, по одной для каждой версии python.
В терминале Unix / Mac вы можете проверить версию Python следующим образом:
$ python --version
Если вы хотите узнать источник:
$ which python
А чтобы проверить версию django:
$ python -m django --version