• python django 环境搭建


    一. 版本选择

    Django 1.5.x 支持 Python 2.6.5 Python 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,17年4月4号 已经发布(长期支持版本 LTS)

    更详细的可以参考这里一般来说,选择长期支持版本比较好。

    使用最新版本的问题就是,可能要用到的一些第三方插件没有及时更新,无法正常使用这些三方包。

    如果是学习,可以选择目前的 Django 1.8.x 来进行,遇到问题也容易找到答案。

    如果是新项目,建议用 Django 1.11.x,毕竟 Django 1.9 以后 admin 界面更漂亮些。

    二. 安装 Django

    注意:以下方法中任何一种方法安装都可,不用每个都试一次。

    另外 建议自行安装 bpython,这样在用起来会爽很多。进入终端的时候输入 bpython 可以有提示。当然也可以选择用 ipython

     

    2.1. 用 pip 来安装

    2.1.1 需要先安装pip

    (1). ubuntu: 

    sudo apt-get install python-pip

    (2). Fedora:

    yum install python-pip

    (3). Linux, Mac OSX, Windows 下都可用 get-pip.py 来安装 pip:https://pip.pypa.io/en/latest/installing.html 

    或者直接下载:get-pip.py 然后运行在终端运行 python get-pip.py 就可以安装 pip。

    Note: 也可以下载 pip 源码包,运行 python setup.py install 进行安装

    2.1.2 利用 pip 安装 Django

    (sudo) pip install Django
    或者 (sudo) pip install Django==1.8.16 或者 pip install Django==1.10.7

    Windows 用户不要加 sudo

    2.2. 下载源码安装

    https://www.djangoproject.com/download/

    如果是源码包, 比如 django-1.8.16.tar.gz

    2.2.1 Linux 或 Mac 下

    tar -xvf django-1.8.16.tar.gz
    cd django-1.8.16
    (sudo) python setup.py install

    2.2.2 Windows 下

    直接用解压软件解压,然后到命令行(XP/Win7点击开始,在下面的那个输入框中输入 cmd, Win8在开始那里点右键,选择命令行)

    比如在 D:django-1.8.16  这个文件夹下

    cd D:
    cd django-1.8.16
    python setup.py install

    如果提示‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。

    那说明你的 Python 配置环境没有搭建好

    在 Windows 设置环境变量

    在环境变量中添加Python目录:

    • 在命令提示框中(cmd) : 输入 
      path %path%;C:Python , 按下"Enter"。

    注意: C:Python 是Python的安装目录。

    三. 检查是否安装成功

    终端上输入 python ,点击 Enter,进行 python 环境

    >>> import django
    >>> django.VERSION
    (1, 8, 16, 'final', 0)
    >>> 
    >>> django.get_version()
    '1.8.16'

    如果运行后看到版本号,就证明安装成功了

  • 相关阅读:
    跨域 反向解析
    人工智能-邮箱验证
    人工智能-Selenium
    人工智能-画图形(扩展)
    人工智能-画图形(2)
    人工智能—爬虫
    人工智能—图形
    在django中进行MySQL入库
    djang 过滤器和装饰器
    NGINX、HAProxy和Traefik负载均衡能力对比(转载)
  • 原文地址:https://www.cnblogs.com/qianyuliang/p/6729298.html
Copyright © 2020-2023  润新知