一、安装 Python
Windown 下安装 Python 非常简单,去这里找到 Python 3.5 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载好后双击安装即可。
安装完后检测一下 Python 是否可以正常运行。在命令行输入 python -V,如果成功输出了 Python 的版本号,说明已经安装成功了。如果提示命令未找到,而你又确定已经安装了 Python,多半是因为没有把 Python 添加到环境变量。
C:\Users\sky>python -V
Python 3.5.4
二、Virtualenv
强烈推荐在 virtualenv(虚拟环境)下进行 django 的开发。什么是 virtualenv?virtualenv 是一个 Python 工具,使用它可以创建一个独立的 Python 环境。举个例子,假设你已经在系统中安装了 Python,并且在阅读此教程前你还进行过一些 django 的学习,因此你通过 pip install django 安装了 django,但不幸的是那时候安装的 django 还是 1.8 版本。现在我们教程使用的是最新版的 django 1.10.6,你肯定不愿意删除掉旧版的 django 1.8,因为那可能导致你以前的那个项目无法运行了。我既想让原本项目在 django 1.8 环境下运行,又想再安装 django 1.10.6 开启一个新项目,怎么办呢?使用 virtualenv 就能解决这个问题。它帮我们从系统的 Python 中克隆一个全新的环境出来,这个环境独立于原来的 Python 环境,我们可以在这个新的运行环境下安装 django 1.10.6,并且在这个新环境下运行我们的新项目。virtualenv 的使用非常简单,下面看看如何使用。
首先安装它,打开命令行工具,输入:
C:\Users\sky>pip install virtualenv
安装成功后创建虚拟环境,指定一个你喜欢的目录,virtualenv 会把这个新的虚拟环境装到你指定目录下,例如我把它装到 C:\Users\sky\Envs 目录下,我把虚拟环境命名为 blogproject_env(自定义的名字),在命令栏运行如下命令:
C:\Users\sky>virtualenv C:\Users\sky\Envs\blogproject_env
新环境已经创建好了,我们需要进入这个环境,运行 blogproject_env\Scripts 目录下的 activate 程序激活它:
C:\Users\sky>C:\Users\sky\Envs\blogproject_env\Scripts\activate
(blogproject_env) C:\Users\sky>
此时看到命令提示符前面多了一个 (blogproject_env),说明我们已经成功进入了虚拟环境,接下来就可以开始安装 django 了。
三、安装 django
(blogproject_env) C:\Users\sky>pip install django==1.10.6
我们用 django==1.10.6 来安装指定的 django 版本以保证和教程的版本一致,避免不必要的麻烦。如果直接 pip install django 的话有可能安装最新的 django 版本,而不是 1.10.6。
注意:
命名提示符前的 (blogproject_env) 确保你始终处在虚拟环境中,如果你不小心退出了虚拟环境,先按上面的步骤重新进入再安装 django。
顺便测试一下安装是否成功,现在命令行输入 python 以打开 Python 自带的命令栏,然后输入import django,如果没有报错就说明 django 安装成功,最后通过 print(django.get_version())打印出 django 的版本号,确保安装了正确版本的 django :
(blogproject_env) C:\Users\sky>python
Python (v3:def2a2901a5, Jun , ::) [MSC v bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
>>>