一:windows下安装Django

1:pip安装Django

pip install Django==2.1

2:git安装(将下载下来的django放到python安装包同一根目录下)

git clone https://github.com/django/django.git
python setup.py install

3:配置环境变量

将XXXX\python\Lib\site-packages\django和XXXX\python\Scripts添加到系统环境变量中,然后我们就可以使用Django的命令新建工程

django-admin startproject XXX(项目名称)

4:检查Django是否安装成功

>>> import django
>>> django.get_version()
注意:由于Django是外国源,你在安装的过程中可能会失败,你可以使用以下方法还原下载安装
pip install -i https://pypi.douban.com/simple django

二:linux下安装Django

1:yum安装Django

(1):安装setuptools

yum install python-setuptools

(2):安装Django

easy_install django

2:pip安装Django

pip install Django

如果 pip < 1.4,安装方法如下:

pip install https://www.djangoproject.com/download/1.11a1/tarball/

3:源码安装Django

(1):下载源码包

源码包地址:https://www.djangoproject.com/download/

(2):django安装

tar xzvf Django-X.Y.tar.gz    # 解压下载包
cd Django-X.Y                 # 进入 Django 目录
python setup.py install       # 执行安装命令

4:检查Django是否安装成功

>>> import django
>>> django.get_version()

三:安装Django后异常处理

python manage.py runserver 0.0.0.0:8000

启动Django后报错如下

ModuleNotFoundError: No module named '_sqlite3'
  • 报错原因

未安装sqlite 模块;

  • 解决方案

  1. 安装sqlite-devel

yum install sqlite-devel
  1. 重新编译python

cd /usr/local/python3.6.4
./configure --with-ssl
make
make install