“Django/docs/2.2.x/howto/windows”的版本间差异
(autoload) |
小 (Page commit) |
||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:如何在 Windows 上安装 Django — Django 文档}} | ||
<div id="how-to-install-django-on-windows" class="section"> | <div id="how-to-install-django-on-windows" class="section"> | ||
= 如何在 Windows 上安装 Django = | = 如何在 Windows 上安装 Django = | ||
− | + | 本文档将指导您在 Windows 上安装 Python 3.5 和 Django。 它还提供了安装 [https://pypi.org/project/virtualenv/ virtualenv] 和 [https://pypi.org/project/virtualenvwrapper-win/ virtualenvwrapper] 的说明,这使得在 Python 项目上工作更容易。 这是为从事 Django 项目的用户提供的初学者指南,并不反映在为 Django 本身开发补丁时应如何安装 Django。 | |
− | + | 本指南中的步骤已经过 Windows 7、8 和 10 的测试。 在其他版本中,步骤类似。 您需要熟悉使用 Windows 命令提示符。 | |
<div id="install-python" class="section"> | <div id="install-python" class="section"> | ||
第11行: | 第12行: | ||
== 安装Python == | == 安装Python == | ||
− | Django 是一个 Python Web 框架,因此需要在您的机器上安装 | + | Django 是一个 Python Web 框架,因此需要在您的机器上安装 Python。 在撰写本文时,Python 3.5 是最新版本。 |
− | + | 要在您的机器上安装 Python,请访问 https://python.org/downloads/。 该网站应该为您提供最新 Python 版本的下载按钮。 下载可执行安装程序并运行它。 选中 <code>Add Python 3.5 to PATH</code> 旁边的框,然后单击 <code>Install Now</code>。 | |
− | + | 安装后,打开命令提示符并通过执行以下命令检查 Python 版本是否与您安装的版本匹配: | |
<div class="highlight-default notranslate"> | <div class="highlight-default notranslate"> | ||
第21行: | 第22行: | ||
<div class="highlight"> | <div class="highlight"> | ||
− | < | + | <syntaxhighlight lang="python">python --version</syntaxhighlight> |
</div> | </div> | ||
第30行: | 第31行: | ||
<div id="about-pip" class="section"> | <div id="about-pip" class="section"> | ||
− | == | + | == 关于pip == |
− | [https://pypi.org/project/pip/ pip] 是 Python | + | [https://pypi.org/project/pip/ pip] 是 Python 的包管理器。 它使安装和卸载 Python 包(例如 Django!)变得非常容易。 对于安装的其余部分,我们将使用 <code>pip</code> 从命令行安装 Python 包。 |
− | + | 要在您的机器上安装 pip,请转到 https://pip.pypa.io/en/latest/installing/,然后按照 <code>Installing with get-pip.py</code> 说明进行操作。 | |
第40行: | 第41行: | ||
<div id="install-virtualenv-and-virtualenvwrapper" class="section"> | <div id="install-virtualenv-and-virtualenvwrapper" class="section"> | ||
− | == 安装 | + | == 安装 virtualenv 和 virtualenvwrapper == |
− | [https://pypi.org/project/virtualenv/ virtualenv] 和 [https://pypi.org/project/virtualenvwrapper-win/ virtualenvwrapper] | + | [https://pypi.org/project/virtualenv/ virtualenv] 和 [https://pypi.org/project/virtualenvwrapper-win/ virtualenvwrapper] 为您创建的每个 Django 项目提供专用环境。 虽然不是强制性的,但这被认为是一种最佳实践,可以在您准备部署项目时节省您的时间。 只需键入: |
<div class="highlight-default notranslate"> | <div class="highlight-default notranslate"> | ||
第48行: | 第49行: | ||
<div class="highlight"> | <div class="highlight"> | ||
− | < | + | <syntaxhighlight lang="python">pip install virtualenvwrapper-win</syntaxhighlight> |
</div> | </div> | ||
</div> | </div> | ||
− | + | 然后为你的项目创建一个虚拟环境: | |
<div class="highlight-default notranslate"> | <div class="highlight-default notranslate"> | ||
第59行: | 第60行: | ||
<div class="highlight"> | <div class="highlight"> | ||
− | < | + | <syntaxhighlight lang="python">mkvirtualenv myproject</syntaxhighlight> |
</div> | </div> | ||
</div> | </div> | ||
− | + | 虚拟环境将自动激活,您将在命令提示符旁边看到“(myproject)”来指定它。 如果您启动新的命令提示符,则需要使用以下命令再次激活环境: | |
<div class="highlight-default notranslate"> | <div class="highlight-default notranslate"> | ||
第70行: | 第71行: | ||
<div class="highlight"> | <div class="highlight"> | ||
− | < | + | <syntaxhighlight lang="python">workon myproject</syntaxhighlight> |
</div> | </div> | ||
第81行: | 第82行: | ||
== 安装 Django == | == 安装 Django == | ||
− | + | 可以在您的虚拟环境中使用 <code>pip</code> 轻松安装 Django。 | |
− | + | 在命令提示符中,确保您的虚拟环境处于活动状态,然后执行以下命令: | |
<div class="highlight-default notranslate"> | <div class="highlight-default notranslate"> | ||
第89行: | 第90行: | ||
<div class="highlight"> | <div class="highlight"> | ||
− | < | + | <syntaxhighlight lang="python">pip install django</syntaxhighlight> |
</div> | </div> | ||
第96行: | 第97行: | ||
这将下载并安装最新的 Django 发布版本。 | 这将下载并安装最新的 Django 发布版本。 | ||
− | + | 安装完成后,您可以通过在命令提示符下执行 <code>django-admin --version</code> 来验证您的 Django 安装。 | |
− | + | 有关使用 Django 安装数据库的信息,请参阅 [[../../topics/install#database-installation|使您的数据库运行]] 。 | |
第107行: | 第108行: | ||
<ul> | <ul> | ||
− | <li><p> | + | <li><p>如果 <code>django-admin</code> 无论给出什么参数都只显示帮助文本,则 Windows 中的文件关联可能有问题。 检查 <code>PATH</code> 中是否设置了多个用于运行 Python 脚本的环境变量。 这通常发生在安装了多个 Python 版本时。</p></li> |
− | <li><p> | + | <li><p>如果您通过代理连接到 Internet,则运行命令 <code>pip install django</code> 可能会出现问题。 在命令提示符中设置代理配置的环境变量如下:</p> |
<div class="highlight-default notranslate"> | <div class="highlight-default notranslate"> | ||
<div class="highlight"> | <div class="highlight"> | ||
− | < | + | <syntaxhighlight lang="python">set http_proxy=http://username:password@proxyserver:proxyport |
− | set https_proxy=https://username:password@proxyserver:proxyport</ | + | set https_proxy=https://username:password@proxyserver:proxyport</syntaxhighlight> |
</div> | </div> | ||
第124行: | 第125行: | ||
</div> | </div> | ||
+ | <div class="clearer"> | ||
− | [[Category:Django 2.2.x | + | |
+ | |||
+ | </div> | ||
+ | |||
+ | [[Category:Django 2.2.x 文档]] |
2021年10月31日 (日) 04:04的最新版本
如何在 Windows 上安装 Django
本文档将指导您在 Windows 上安装 Python 3.5 和 Django。 它还提供了安装 virtualenv 和 virtualenvwrapper 的说明,这使得在 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 版本是否与您安装的版本匹配:
关于pip
pip 是 Python 的包管理器。 它使安装和卸载 Python 包(例如 Django!)变得非常容易。 对于安装的其余部分,我们将使用 pip
从命令行安装 Python 包。
要在您的机器上安装 pip,请转到 https://pip.pypa.io/en/latest/installing/,然后按照 Installing with get-pip.py
说明进行操作。
安装 virtualenv 和 virtualenvwrapper
virtualenv 和 virtualenvwrapper 为您创建的每个 Django 项目提供专用环境。 虽然不是强制性的,但这被认为是一种最佳实践,可以在您准备部署项目时节省您的时间。 只需键入:
然后为你的项目创建一个虚拟环境:
虚拟环境将自动激活,您将在命令提示符旁边看到“(myproject)”来指定它。 如果您启动新的命令提示符,则需要使用以下命令再次激活环境:
安装 Django
可以在您的虚拟环境中使用 pip
轻松安装 Django。
在命令提示符中,确保您的虚拟环境处于活动状态,然后执行以下命令:
这将下载并安装最新的 Django 发布版本。
安装完成后,您可以通过在命令提示符下执行 django-admin --version
来验证您的 Django 安装。
有关使用 Django 安装数据库的信息,请参阅 使您的数据库运行 。
常见失误
如果
django-admin
无论给出什么参数都只显示帮助文本,则 Windows 中的文件关联可能有问题。 检查PATH
中是否设置了多个用于运行 Python 脚本的环境变量。 这通常发生在安装了多个 Python 版本时。如果您通过代理连接到 Internet,则运行命令
pip install django
可能会出现问题。 在命令提示符中设置代理配置的环境变量如下: