在virtualenv中下载sqlite3

时间:2017-08-16 02:25:16

标签: python django sqlite

我尝试使用python3 manage.py startapp webapp命令创建应用,但我收到的错误是:

  

django.core.exceptions.ImproperlyConfigured:加载错误   pysqlite2或sqlite3模块(按此顺序尝试):没有名为的模块   ' _sqlite3'

所以我尝试使用pip install sqlite3安装sqlite3但是我收到了这个错误:

  

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

     

从命令python setup.py egg_info完成输出:

     

追踪(最近一次呼叫最后一次):

     

文件"",第1行,

     

文件" /tmp/pip-build-dbz_f1ia/sqlite3/setup.py" ;,第2行,在           引发RuntimeError(" Package' sqlite3'不得从pypi&#34下载;)

     

RuntimeError:Package' sqlite3'不得从pypi下载

     

命令" python setup.py egg_info"在/ tmp / pip-build-dbz_f1ia / sqlite3 /

中出现错误代码1失败

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

1 个答案:

答案 0 :(得分:1)

sqlite3是标准库的一部分。您无需安装它。

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