在virtualenv中下载sqlite3

use*_*120 5 python sqlite django

我正在尝试使用该命令创建应用程序python3 manage.py startapp webapp,但收到一条错误消息:

django.core.exceptions.ImproperlyConfigured:加载 pysqlite2 或 sqlite3 模块时出错(按该顺序尝试):没有名为“_sqlite3”的模块

所以我尝试使用安装 sqlite3pip install sqlite3但出现此错误:

使用缓存的sqlite3-99.0.tar.gz

命令 python setup.py Egg_info 的完整输出:

回溯(最近一次调用最后一次):

文件“”,第 1 行,位于

文件“/tmp/pip-build-dbz_f1ia/sqlite3/setup.py”,第 2 行,引发 RuntimeError(“不得从 pypi 下载包‘sqlite3’”)

运行时错误:不得从 pypi 下载包“sqlite3”

命令“python setup.py Egg_info”失败,/tmp/pip-build-dbz_f1ia/sqlite3/ 中的错误代码为 1

我尝试运行此命令:sudo apt install sqlite3但它说 sudo 不是有效命令,甚至 apt 由于某种原因也不是有效的命令。我正在运行Python3.6.2。我在 Godaddy 主机上安装了 Python,并使用 SSH 来安装所有内容。我安装了 Python 并设置了 virtualenv。之后,我安装了Django并创建了一个Django项目。如何修复这些错误以成功创建 Django 应用程序?

Dan*_*man 2

sqlite3是标准库的一部分。您不必安装它。

如果它给你一个错误,你可能需要安装你的发行版的 python-dev 包,例如使用sudo apt-get install python-dev.