参考:快速安装指南 | Django 文档 | Django

简介

作为一个 Python Web 框架,Django 需要 Python。通常来说 Django 还需要使用数据库(默认为 SQLite)。在部署开发环境前,先确定选择的数据库以及各个依赖模块的版本。

  1. # 查看 Python 版本
  2. python -V

操作步骤

使用 SQLite 数据库

如确认使用 SQLite 数据库,注意 Django 目前仅支持 SQLite 3.9.0 及以上版本,通常系统安装的版本会落后于此版本。

查看 SQLite 版本

  1. python -c "import sqlite3; print(sqlite3.sqlite_version)"

更新 SQLite

  1. cd /usr/local/src/
  2. wget https://www.sqlite.org/2021/sqlite-autoconf-3350500.tar.gz
  3. tar xzf sqlite-autoconf-3350500.tar.gz
  4. cd sqlite-autoconf-3350500
  5. ./configure
  6. make && make install

重新编译 Python,确认 sqlite3 模块版本已更新

  1. LD_RUN_PATH=/usr/local/lib pyenv install -v 3.9.5
  2. pyenv shell 3.9.5
  3. python -V
  4. python -c "import sqlite3; print(sqlite3.sqlite_version)"

安装 Django 源码

推荐使用 pip 安装

  1. pyenv shell 3.9.5
  2. pip install pip -U
  3. pip install django
  4. python -c "import django; print(django.get_version())"