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.17Python 2.7、3.4、
3.5、3.6、3.7
2.0Python 3.4、3.5、
3.6、3.7
2.1,2.2Python 3.5、
3.6、3.7
3.0Python 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: 列出当前环境安装了的包