如何在 Windows 上安装 Django — Django 文档

来自菜鸟教程
Django/docs/2.2.x/howto/windows
跳转至:导航、​搜索

如何在 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 说明进行操作。


安装 virtualenv 和 virtualenvwrapper

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

pip install virtualenvwrapper-win

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

mkvirtualenv myproject

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

workon myproject

安装 Django

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

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

pip install django

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

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

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


常见失误

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

  • 如果您通过代理连接到 Internet,则运行命令 pip install django 可能会出现问题。 在命令提示符中设置代理配置的环境变量如下:

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