Django在Linux上安装

译者:anxin
日期:2017-11-30

在Linux上安装Django只是安装Django代码,不包括配置服务器和数据库,因为在Linux下,Django代码的获取方式与PHP框架代码的获取方式不同,详见:Django有什么不同?

如果你只是配置Django的开发环境,那么你可以不配置服务器和数据库,因为:Django自带了一个轻量级的Web服务器,而Python中也包含了一个轻量级的数据库SQLite的实现,所以在Django安装完成后,你就可以开发和测试Django项目。

如果你要配置Django的产品环境,那么你还需要配置服务器(Apache,Nginx)和数据库(PostgreSQL,MariaDB,MySQL)。

安装Python3

Django 1.11 需要Python2.7+,或者Python3.4+。推荐使用Python3,Django的下一个版本Django2.0将不支持Python2。

Linux下一般都自带的是Python2.7,如果要使用Python3,需要自己安装。

如果你的系统没有安装Python3,请阅读CentOS7安装Python3.6,或者Debian8安装Python3.6

安装Django

安装Django最好安装在单独的一个Python虚拟环境中,这样便于管理Django所依赖的Python库。

1)创建Python3虚拟环境

python3 -m venv /usr/local/python-django

激活使用Python3虚拟环境

anxin@bogon:~$ source /usr/local/python-django/bin/activate

(python-django) anxin@bogon:~$       #命令提示符前有虚拟环境标志

2)安装Django代码

Django是Python程序,Python的程序都托管在Pypi上,使用pip管理这些程序,所以使用如下命令安装Django(如下命令下载Django代码,并把Django代码放进Python3环境中,作为Python3的一个模块):

pip3 install Django

3)验证Django是否安装正确

因为Django安装后,作为一个Python模块,所以在Python命令环境中可以验证Django是否正确安装:

在Shell中输入python3命令,进入Python3.6环境

(python-django) anxin@bogon:~$ python3

Python 3.6.0 (default, Sep  4 2017, 16:39:47) 
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

导入Django模块,使用Django提供的函数显示Django的版本号,如果能够显示版本号,不提示错误,说明安装正确:

>>> import django
>>> print(django.get_version())
1.11

如上显示版本号为:1.11,说明Django安装正确。

本文链接:/tutorial/django/django-anzhuang-on-linux

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!