pythonweb开发:django的安装 pyhcarm下载
作为一个入门级的Python开发人员,选择Django应该是个不错的决定。
这里需要注意的是,在之前的学习中,我们一直使用的是PyCharm的社群版,如果要进行基于Django的Web专案开发,我们需要使用PyCharm的专业版。

PyCharm专业版,才能够直接建立Django的专案。
PyCharm专业版下载地址:https://www.jetbrains.com/zh/pycharm/download/download-thanks.html
注意:PyCharm专业版只提供一定时间的试用,大家可以考虑购买,或者通过一些其他方式完成软件的启用,先要启用的可以私聊我。

当我们完成PyCharm专业版的安装之后,将软件开启。
如果之前已经做过专案的话,此时可能会直接开启之前的专案。
我们需要在档案(File)选单中,选择关闭专案(Close Project)的选项,关闭当前专案。
关闭专案之后,会弹出建立专案的视窗,我们点选建立新专案(Create New Project)的选项,进入建立新专案的视窗。
在建立新专案的视窗中,左侧列表选择Django,右侧选择一个本地已建立好的资料夹,然后点选建立(Create)按钮,就会开始Django专案的建立。

在Django专案的建立过程中,如果我们还没有安装Django的话,PyCharm会自动帮助我们进行安装。

注意:PyCharm会自动帮助我们安装Django2.0版本,这个版本不支援Python2。
如果想自己安装Django的话,也可以使用pip命令进行安装。
pip install Django
当我们完成Django专案的建立,这个时候在PyCharm左侧的专案档案列表中会自动建立一些内容。

这些内容就是我们基于Django开发Web专案的关键内容。
至于这些内容如何使用,我们在之后的教程中逐步进行了解。
这里需要知道的是venv这资料夹中的内容。
这个资料夹内容的出现,是因为在建立Django专案时,同时建立了一个独立的Python执行环境。
在建立Django专案的视窗,Python直译器设定中有一个预设选项,使用Virtualenv新建执行环境(New environment using Virtualenv)。

实际上,如果我们只开发一个应用的话,可以选择下方的现有翻译器(Existing interpreter)。
但是,如果同时开发多个应用的话,每个应用又需要独立的执行环境,就需要选择建立新的虚拟环境。
例如,系统中只安装了Python2.7,安装第三方库的时候都会安装到同一目录。
但是同时需要开发两个专案,一个使用Django1.7,另一个使用Django1.9,这就产生了冲突。
所以,这个时候我们需要为不同的专案建立独立的执行环境,就需要用到Virtualenv。
实际上virtualenv也是一个模组,通过pip命令进行安装,然后通过这个模组手动建立虚拟环境。
关于virtualenv模组的使用,有兴趣的同学可以自行搜寻一下相关资料进行了解,在此不做赘述。
