0%

Django Error:no module named _sqlite3

  • 简述:在配置服务器端的Django代码文件时,有一步需要将项目的静态文件收集到根目录下的static目录下,需要执行下面的这个命令:
    1
    python manage.py collectstatic
    有可能会出现这个错误。解决方法如下:
  • 退出虚拟环境,如果用的是virtualenv的话:
    1
    deactivate
  • 安装sqlite-devel,依据自己的系统选择:
    1
    2
    $ yum install sqlite-devel       #centos
    $ apt-get install sqlite-devel #debian
  • 然后重新编译自己的python环境,进入到自己的python安装包中,之前写过如何安装python的一片文章,就是将安装过程重新走一遍:
    1
    2
    3
    ./configure
    make
    make install #这一步可能要用到管理员权限,sudo