"Нет модуля с именем _sqlite3" при запуске Django "python3 manage.py migrate" - PullRequest
0 голосов
/ 24 июня 2018

Я использую Ubuntu 16.04 и пытаюсь выучить Django, установил его в своей виртуальной среде и назвал его myenv, и я запустил проект с именем mysite.Когда я пытался запустить файл manage.py, он продолжал говорить, что sqlite3 не установлен.Я установил его, но он говорит ту же ошибку.Когда я запускаю python3 manage.py migrate, он говорит:

"ModuleNotFoundError: No module named '_sqlite3'"

Я установил sqlite, используя следующие команды:

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get upgrade
sudo apt-get install sqlite3

1 Ответ

0 голосов
/ 24 июня 2018

Это относится к ModuleNotFoundError: Нет модуля с именем '_sqlite3'

Проблема может заключаться в том, что ваша установка Python не включает sqlite3, который обычно находится в стандартной библиотеке.

Вы должны попробовать установить libsqlite3-dev (sudo apt install libsqlite3-dev), а затем переустановить Python.

...