美文网首页璃木Django基础学习
Django 学习:1.环境搭建(CentOS 6.5)

Django 学习:1.环境搭建(CentOS 6.5)

作者: hofighter | 来源:发表于2016-11-03 22:09 被阅读83次

    1.环境与版本

    安装环境:CentOS 6.5
    安装版本:Django-1.10.3

    2.安装前准备

    2.1安装python2.7

    Django-1.10.3所要求的python的版本为python2.7,然而CentOS默认python版本是2.6,所以需要先安装python2.7.
    在CentOS 6.5下不能直接通过yum命令安装python2.7,需要进行源码安装。
    首先从python官网上下载 https://www.python.org/downloads/,这里我下载的是Python-2.7.12.tar.xz.

    解压并安装python2.7

    # tar xf Python-2.7.12.tar.xz
    # cd Python-2.7.12
    # ./configure --prefix=/usr/local/python2.7
    # make && make install

    查看python安装路径

    # whereis python
    python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/local/bin/python2.7 /usr/local/bin/python2.7-config /usr/local/lib/python2.7 /usr/include/python2.6 /usr/share/man/man1/python.1.gz

    建立链接

    [root@hofighter bin]# ls -l python*
    -rwxr-xr-x. 1 root root 6088 11月 3 17:58 python
    lrwxrwxrwx. 1 root root 6 9月 2 11:44 python2 -> python
    -rwxr-xr-x. 1 root root 6088 8月 18 22:54 python2.6
    [root@hofighter bin]# mv /usr/bin/python /usr/bin/python2.6.6
    [root@hofighter bin]# ls -l python*
    lrwxrwxrwx. 1 root root 6 9月 2 11:44 python2 -> python
    -rwxr-xr-x. 1 root root 6088 8月 18 22:54 python2.6
    -rwxr-xr-x. 1 root root 6088 11月 3 17:58 python2.6.6
    [root@hofighter bin]# ln -s /usr/local/
    bin/ games/ lib/ sbin/ src/

            etc/     include/ libexec/ share/   
            [root@hofighter bin]# ln -s /usr/local/bin/python2.7 /usr/bin/python
            [root@hofighter bin]# ls -l python\*
            lrwxrwxrwx. 1 root root   24 11月  3 18:01 python -> /usr/local/bin/python2.7
            lrwxrwxrwx. 1 root root    6 9月   2 11:44 python2 -> python
            -rwxr-xr-x. 1 root root 6088 8月  18 22:54 python2.6
            -rwxr-xr-x. 1 root root 6088 11月  3 17:58 python2.6.6
            [root@hofighter bin]# python -V
            Python 2.7.12
    

    自此,python2.7安装成功。

    2.2安装setuptools

    在安装Django的过程中,用到了setuptools相关的包,这里同样源码安装setuptools。
    首先下载setuptools源码包setuptools-28.7.1.tar.gz.
    然后解压安装

    # tar -xzvf setuptools-28.7.1.tar.gz
    # cd setuptools-28.7.1
    # python setup.py install

    3.安装Django

    Django的安装同样是源码安装,下载Django源码包Django-1.10.3.tar.gz.

    # tar -xzvf Django-1.10.3.tar.gz
    # cd Django-1.10.3
    # python setup.py install

    验证安装
    进入python终端

    >>> import django
    >>> django.VERSION
    (1, 10, 3, u'final', 0)

    验证安装成功,可以开始django的学习啦。

    4.小结

    从上面的安装过程可以看出,安装很简单。但是,由于是CentOS6.5环境,修改默认的python版本,难免会出现一些问题。
    在这里,由于CentOS6.5默认的python版本是2.6.6,yum命令本身是一个python脚本,并且默认的python版本是2.6,因此,将python版本更改为2.7之后,会发现yum命令不能用了。此时需要进行对yum脚本进行一些修改。
    将文件/usr/bin/yum头部的 #!/usr/bin/python 改成 #!/usr/bin/python2.6.6即可。

    相关文章

      网友评论

        本文标题:Django 学习:1.环境搭建(CentOS 6.5)

        本文链接:https://www.haomeiwen.com/subject/rrdiuttx.html