Обновление версии SQLite внутри python3.6 venv без root или влияния на глобальные пакеты

Во-первых, я знаю, что на подобные вопросы уже отвечали, но я не могу найти никаких решений для моих конкретных ограничений. Если оно есть, пожалуйста, укажите мне на него.

Я пытаюсь начать проект django. Однако я не могу запустить сервер разработки. Похоже, что проблема заключается в версии SQLite. У меня установлена 3.7.17, а django требует 3.9 или более поздней версии. Поэтому мне нужно ее обновить. Проблема в том, что я использую одну машину из многих, используемых несколькими разработчиками, которые работают над разными проектами, но используют одни и те же глобальные пакеты python. Поэтому все изменения, которые мне нужно сделать, должны быть внутри моего venv. А у меня нет root-доступа на этой машине. Кроме того, я не планирую использовать SQLite в качестве БД для проекта, так что если это означает, что я могу как-то обойти это требование, то это тоже будет хорошо. Однако, я предполагаю, что в этом случае мне нужно будет каким-то образом перенести приложение django admin на выбранную мной БД?

Примечание: я совсем новичок в веб-разработке и программировании в целом, поэтому за более тупое объяснение буду очень признателен. Спасибо.

Вернуться на верх