【发布时间】:2018-12-03 08:29:31
【问题描述】:
我正在使用 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
【问题讨论】:
-
当你在终端运行命令 sqlite3 时,你会得到
sqlite>提示 -
是的,我明白了
-
但不起作用
-
使用
sudo add-apt-repository ppa:jonathonf/backports和sudo apt-get update && sudo apt-get install sqlite3安装sqlite3 -
您使用的是哪个 Django 版本?我有同样的问题。然后我降级了 Django,一切又恢复了。
标签: python django python-3.x sqlite ubuntu-16.04