我正在尝试对一个不是我的项目进行测试,当我在python manage.py测试时,我得到了
raise ImproperlyConfigured("Error loading either pysqlite2 or sqlite3 modules (tried in that order): %s" % exc)
django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named '_sqlite3'
我已经安装了sqlite3和pysqlite2以及所有dev-lib软件包,它告诉我已满足要求。我在虚拟环境之外安装了它们,我相信这是我的问题,但是我害怕使用sudo apt-get remove因为上次我使用这个命令我删除了几乎整个Ubuntu。有什么建议吗?
答案 0 :(得分:0)
在您的虚拟环境中:
pip install pysqlite2
注意:sqlite3模块包含在标准库中(自Python 2.5起)。
编辑:尝试安装以下内容:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install libsqlite3-dev libsqlite3
答案 1 :(得分:0)