璃木Django基础学习

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

2016-11-03  本文已影响83人  hofighter

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即可。

上一篇下一篇

猜你喜欢

热点阅读