Django是基于Python的Web框架,依赖Python环境,所以需要提前安装好Python解释器。
关于Python的安装,请参考https://www.runoob.com/python/python-install.html 站点中Python教程的相关部分
建议安装最新版python ,我这里安装的是python39 ! ! !
Django各版本对Python版本的依赖关系如下表所示:
| Django版本 | Python版本 |
| 1.11,1.11.17 | Python 2.7、3.4、 3.5、3.6、3.7 |
| 2.0 | Python 3.4、3.5、 3.6、3.7 |
| 2.1,2.2 | Python 3.5、 3.6、3.7 |
| 3.0 | Python 3.6、3.7、3.8,3.9 |
一、安装Django
Django本质上是Python语言的一个类库,因此可以通过pip工具安装。这也是最简便、最好的安装方式。不建议通过下载安装包或者编译源码进行安装的方法,除非你的环境无法连接外部网络。
(1)通过pip3安装
pip3 install django
如果想要指定版本可以 pip3 install django==3.0.6
(2)通过python编辑器内置安装方法安装
打开pycharm--->点击file--->setting-->Project--> Python Interpreter--->点+ -->搜索框搜索 django--->install 安装即可
二、验证安装
a.在编辑器里面直接调用即可 import django验证是否安装成功
三、系统环境配置
django-admin.exe
如何进入环境变量设置界面,请参考Python教程中的相关部分(https://www.liujiangblog.com)。如下图所示,在Path变量中添加Scripts目录。
回到cmd, 直接输入django-admin help ,如果能看到下面的内容表示环境变量设置成功。
四、搭建互不干扰的开发环境
1.虚拟环境的搭建:
(1)Linux/MacOS 下:
# 安装:
(sudo) pip install virtualenv virtualenvwrapper
按照后修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
修改后使之立即生效(也可以重启终端使之生效):
source ~/.bash_profile
(2)windows:
pip install virtualenv virtualenvwrapper-win
然后需要进行环境变量的配置,具体方法如下:
2. 虚拟环境使用方法:
mkvirtualenv test:创建运行环境test(可以自己命名)
workon test: 工作在 test 环境 或 从其它环境切换到 test 环境
deactivate: 退出虚拟环境
其它的:
rmvirtualenv test:删除运行环境test
mkproject test:创建test项目和运行环境test
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包