2017-08-16 23 views
1

我试图使用命令python3 manage.py startapp webapp创建应用程序,但我得到一个错误,指出:下载sqlite3的在virtualenv中

django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named '_sqlite3'

所以我试图用pip install sqlite3安装sqlite3的,但我得到这个错误:

Using cached sqlite3-99.0.tar.gz

Complete output from command python setup.py egg_info:

Traceback (most recent call last):

File "", line 1, in

File "/tmp/pip-build-dbz_f1ia/sqlite3/setup.py", line 2, in raise RuntimeError("Package 'sqlite3' must not be downloaded from pypi")

RuntimeError: Package 'sqlite3' must not be downloaded from pypi

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-dbz_f1ia/sqlite3/

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

+0

'pip'或'pip3'? – eyllanesc

+0

你如何安装Django?当我安装Django与PIP我不需要因为Python默认带它安装sqlite的。 – eyllanesc

+0

@eyllanesc我do pip – user2896120

回答

1

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

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

+0

It说sudo是一个无法识别的命令 – user2896120