Django 环境搭建
一. 版本选择
Django 1.5.x 支持 Python 2.6.5Python 2.7, Python 3.2 和 3.3.
Django 1.6.x 支持 Python 2.6.X,2.7.X, 3.2.X 和 3.3.X
Django 1.7.x 支持 Python 2.7,3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)
Django 1.8.x 支持 Python 2.7,3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS)
Django 1.9.x 支持 Python 2.7,3.4 和 3.5. 不支持 3.3 了
Django 1.10.x 支持 Python 2.7,3.4 和 3.5.
Django 1.11.x 支持 Python 2.7,3.4, 3.5 和 3.6(长期支持版本 LTS) 最后一个支持 Python 2.7 的版本
Django 2.0.x 支持 Python 3.4,3.5 和 3.6 (注意,不再支持 Python 2)
更详细的可以参考这里,一般来说,选择长期支持版本比较好。
使用最新版本的问题就是,可能要用到的一些第三方插件没有及时更新,无法正常使用这些三方包。
如果是学习,可以选择目前的 Django 1.8.x 来进行,遇到问题也容易找到答案。
如果是正式启动的新项目,建议用 Django 1.11.x,毕竟 Django 1.9 以后 admin 界面更漂亮些。
二. 安装 Django
注意:以下方法中任何一种方法安装都可,不用每个都试一次。
另外建议自行安装 bpython,这样在用起来会爽很多。进入终端的时候输入 bpython 可以有提示。当然也可以选择用 ipython
1、 用 pip 来安装 ,Python 2 >=2.7.9 or Python 3 >=3.4这些版本自带
1.1 需要先安装pip
(1). Linux:
sudo apt-get install python-pip
yum installpython-pip
(3). 通用: 用 get-pip.py来安装 pip:https://pip.pypa.io/en/latest/installing.html
curl https://bootstrap.pypa.io/get-pip.py -oget-pip.py
python get-pip.py
直接下载:get-pip.py 然后运行在终端运行 pythonget-pip.py 就可以安装 pip。
也可以下载 pip 源码包,运行 pythonsetup.py install 进行安装
1.2 利用 pip 安装 Django
(sudo) pipinstall Django 或者
(sudo) pipinstall Django==1.8.16 或者 pip installDjango==1.11.8
如果想升级 pip 可以用:
(sudo) pip install --upgrade pip
Windows 用户不要加 sudo,新版本的 Python(2.7.9 以上), 里面集成了 pip
2、下载源码安装
2.1 Linux 下
https://www.djangoproject.com/download/
tar -xvf django-1.11.8.tar.gz
cddjango-1.11.8
(sudo) pythonsetup.py install
2.2 Windows 下
比如在D:\django-1.11.8\ 这个文件夹下
cd django-1.11.8
python setup.py install
3、Linux用自带源进行安装(不推荐)
3.1 ubuntu 下安装 Django
sudo apt-getinstall python-django -y
3.2 Fedora 下安装用 yum
yum installpython-django
注意:自带源安装的 Django 一般版本比较旧,而用 pip 可以安装最新的版本。
4、使用python-setuptools安装Django
4.1安装 python-setuptools
a) wget https://bootstrap.pypa.io/ez-setup.py -O -|python
b) yum install python-setuptools
4.2 使用easy_install安装Django
easy_installdjango==1.11.1
三. 检查是否安装成功
终端上输入 python ,点击 Enter,进行 python 环境
>>>import django
>>>django.VERSION
>>>django.get_version()
如果运行后看到版本号,就证明安装成功了