首页 文章

运行Django的“python3 manage.py migrate”时“没有名为'_sqlite3'的模块”

提问于
浏览
2

我试着学习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

    这与ModuleNotFoundError: No module named '_sqlite3'有关

    问题可能是您的Python安装不包含sqlite3,它通常位于标准库中 .

    您应该尝试安装libsqlite3-dev( sudo apt install libsqlite3-dev ),然后重新安装Python .

相关问题