Django是采用Python开发的一款Web框架,采用了MVC的框架模式,常用于搭建网站。
ps:这里笔者的环境是阿里云的ubuntu14.04. 因此踩了一些坑,所以写出来以后可以方便快速搭建Django环境。
我们都知道在ubuntu下安装软件原本就是很简单的一行命令apt-get appname
就可以了。但是此处安装不单单这样就可以搞定的。
1.安装Python
由于Ubuntu底层采用的是Python2.*,Python3与Python2是互不兼容的,但是不能卸载Python2,只需要将默认的Python指向Python3即可。
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python3.5
安装好3.5版本的python后,需要重新将软链接进行设置
$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python3.5 /usr/bin/python
之后,直接在输入python命令进行查看是否安装成功。
$ python
这里我的是提示下面这个:安装成功,显示版本号。
Python 3.5.2 (default, Jul 17 2016, 00:00:00)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
2. 安装pip
pip是一个安装和管理Python包的工具。在pip的帮助下,你可以安装独特版本的包
在Ubuntu14.04上,建议之间通过wget进行下载。之前尝试过用apt-get install python-pip
下载,不过会有一些如下面可见的报错信息:
Errors were encountered while processing:
python-pip
E: Sub-process /usr/bin/dpkg returned an error code (1)
当然也是可以去解决的,不过,有更方便的方法,我肯定是采用更方便的方式对不对~
首先:
$ wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
$ sudo python get-pip.py
就安装成功了,通过输入pip -V
进行查看:
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)
3.安装Django
安装好pip后,安装Django就方便很多了,直接一行命令搞定:
$ pip install Django
如果 pip < 1.4,安装方法如下:
$ pip install https://www.djangoproject.com/download/1.11a1/tarball/
4.测试是否安装成功
root@iZ28nshxZ:~# python
Python 3.5.2 (default, Jul 17 2016, 00:00:00)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 10, 5, 'final', 0)
好了,这里就搞定了。不过啰嗦两句,有些地方还提到安装Django可以采用先安装yum ,之后用yum安装setuptools,最后再easy_install django
进行安装Django。不推荐这种方式。
因为:
Ubuntu默认的包管理器为apt,而yum是fedora,redhat的包管理器。fedora也是比较出名的linux桌面系统,有些软件在fedora上存在但是ubuntu可能没有,不过可以下载fedora上的rpm包放到ubuntu上使用。
在ubuntu上执行sudo apt-get install yum,是可以安装yum的,安装完毕但是没有源,不能直接使用yum安装软件,
对了,顺便说一句,当进入python命令交互模式下时,按ctrl+c
是无法退出的,ctrl+D
或者quit
.