在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安装正确。
本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!
- 浏览量:91