Skip to main content

如何在Windows上安装Django

本文档将指导您在Windows上安装Python 3.5和Django。它还提供了安装 virtualenvvirtualenvwrapper 的说明,这使得更容易在Python项目上工作。这是一个初学者指南,用于处理Django项目的用户,并不反映Django本身在开发补丁时应该如何安装Django。

本指南中的步骤已使用Windows 7,8和10进行测试。在其他版本中,步骤将类似。您将需要熟悉使用Windows命令提示符。

安装Python

Django是一个Python Web框架,因此需要在您的机器上安装Python。在写作的时候,Python 3.5是最新的版本。

要在您的机器上安装Python,请转到 https://python.org/downloads/。网站应该为您提供最新的Python版本的下载按钮。下载可执行安装程序并运行它。选中 Add Python 3.5 to PATH 旁边的复选框,然后单击 Install Now

安装后,打开命令提示符,并检查Python版本是否与您通过执行安装的版本匹配:

python --version

关于 pip

pip 是一个管理Python的包。它使得安装和卸载Python包(如Django!)非常容易。对于其余的安装,我们将使用 pip 从命令行安装Python包。

要在机器上安装pip,请转到 https://pip.pypa.io/en/latest/installing/,然后按照 Installing with get-pip.py 说明进行操作。

安装 virtualenvvirtualenvwrapper

virtualenvvirtualenvwrapper 为您创建的每个Django项目提供一个专用环境。虽然这不是强制性的,但这被认为是最佳实践,并且将在您准备好部署项目时为您节省时间。只需键入:

pip install virtualenvwrapper-win

然后为您的项目创建一个虚拟环境:

mkvirtualenv myproject

虚拟环境将自动激活,您将在命令提示符旁边看到“(myproject)”以指定。如果您启动一个新的命令提示符,您将需要再次使用激活环境:

workon myproject

安装Django

Django可以在您的虚拟环境中使用 pip 轻松安装。

在命令提示符下,确保虚拟环境处于活动状态,并执行以下命令:

pip install django

这将下载并安装最新的Django版本。

安装完成后,您可以通过在命令提示符中执行 django-admin --version 来验证您的Django安装。

有关使用Django安装数据库的信息,请参阅 使您的数据库运行

常见的陷阱

  • 如果 django-admin 只显示帮助文本,无论它给出什么参数,Windows中的文件关联可能有问题。检查是否有多个环境变量设置为在 PATH 中运行Python脚本。这通常在安装了多个Python版本时发生。

  • 如果您连接到互联网后面的代理,可能有问题,在运行命令 pip install django。在命令提示符中设置代理配置的环境变量,如下所示:

    set http_proxy=http://username:password@proxyserver:proxyport
    set https_proxy=https://username:password@proxyserver:proxyport