“Django/docs/2.2.x/howto/windows”的版本间差异

来自菜鸟教程
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] 和 virtualenvwrapper 的介绍,它们使得编写 Python 工程变的非常简单。这是为从事 Django 项目的用户提供的入门指南,而介绍为 Django 本身开发补丁时该如何安装 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 的命令提示符。
+
本指南中的步骤已经过 Windows 7、8 和 10 的测试。 在其他版本中,步骤类似。 您需要熟悉使用 Windows 命令提示符。
  
 
<div id="install-python" class="section">
 
<div id="install-python" class="section">
第11行: 第12行:
 
== 安装Python ==
 
== 安装Python ==
  
Django 是一个 Python Web 框架,因此需要在您的机器上安装 Python。在本文撰写时,Python 最新的版本是 3.5。
+
Django 是一个 Python Web 框架,因此需要在您的机器上安装 Python。 在撰写本文时,Python 3.5 是最新版本。
  
为了把 Python 安装到你的机器上,请打开https://python.org/downloads/。这个网站应该为你提供了一个最新的 Python 版本的下载按钮。下载可执行安装包并且运行它。运行后,选择把 <code>Python 3.5 添加到环境变量</code> ,然后点击``马上安装``
+
要在您的机器上安装 Python,请访问 https://python.org/downloads/。 该网站应该为您提供最新 Python 版本的下载按钮。 下载可执行安装程序并运行它。 选中 <code>Add Python 3.5 to PATH</code> 旁边的框,然后单击 <code>Install Now</code>。
  
安装后,打开命令提示符,检查 Python 版本是否与你装的一致,通过运行:
+
安装后,打开命令提示符并通过执行以下命令检查 Python 版本是否与您安装的版本匹配:
  
 
<div class="highlight-default notranslate">
 
<div class="highlight-default notranslate">
第21行: 第22行:
 
<div class="highlight">
 
<div class="highlight">
  
<pre>python --version</pre>
+
<syntaxhighlight lang="python">python --version</syntaxhighlight>
  
 
</div>
 
</div>
第30行: 第31行:
 
<div id="about-pip" class="section">
 
<div id="about-pip" class="section">
  
== 关于 <code>pip</code> ==
+
== 关于pip ==
  
[https://pypi.org/project/pip/ pip] 是 Python 的包管理器。它使得 Python 包(例如 Django)的安装和卸载变的非常简单。剩下的安装流程中,我们会用 <code>pip</code> 从命令行安装 Python 包。
+
[https://pypi.org/project/pip/ pip] 是 Python 的包管理器。 它使安装和卸载 Python 包(例如 Django!)变得非常容易。 对于安装的其余部分,我们将使用 <code>pip</code> 从命令行安装 Python 包。
  
想要在您的机器上安装 pip,请转至 https://pip.pypa.io/en/latest/installing/,并按照 <code>通过 get-pip.py 安装</code> 说明进行操作。
+
要在您的机器上安装 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">
  
== 安装 <code>virtualenv</code> <code>virtualenvwrapper</code> ==
+
== 安装 virtualenv 和 virtualenvwrapper ==
  
[https://pypi.org/project/virtualenv/ virtualenv] 和 [https://pypi.org/project/virtualenvwrapper-win/ virtualenvwrapper] 为每个 Django 项目提供独立环境。虽然不是必要的,但这是个不错的主意,会在你准备部署项目时节约时间。仅需输入:
+
[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">
  
<pre>pip install virtualenvwrapper-win</pre>
+
<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">
  
<pre>mkvirtualenv myproject</pre>
+
<syntaxhighlight lang="python">mkvirtualenv myproject</syntaxhighlight>
  
 
</div>
 
</div>
  
 
</div>
 
</div>
虚拟环境会自动激活,你能在命令提示符旁边看到 &quot;(myproject)&quot; 指向该环境。若你打开了新的命令提示符,你需要用以下代码再次激活它:
+
虚拟环境将自动激活,您将在命令提示符旁边看到“(myproject)”来指定它。 如果您启动新的命令提示符,则需要使用以下命令再次激活环境:
  
 
<div class="highlight-default notranslate">
 
<div class="highlight-default notranslate">
第70行: 第71行:
 
<div class="highlight">
 
<div class="highlight">
  
<pre>workon myproject</pre>
+
<syntaxhighlight lang="python">workon myproject</syntaxhighlight>
  
 
</div>
 
</div>
第81行: 第82行:
 
== 安装 Django ==
 
== 安装 Django ==
  
Django 可以轻松地在你的虚拟环境中使用 <code>pip</code> 安装。
+
可以在您的虚拟环境中使用 <code>pip</code> 轻松安装 Django。
  
在命令提示行中,确认虚拟环境是激活的,然后运行以下命令:
+
在命令提示符中,确保您的虚拟环境处于活动状态,然后执行以下命令:
  
 
<div class="highlight-default notranslate">
 
<div class="highlight-default notranslate">
第89行: 第90行:
 
<div class="highlight">
 
<div class="highlight">
  
<pre>pip install django</pre>
+
<syntaxhighlight lang="python">pip install django</syntaxhighlight>
  
 
</div>
 
</div>
第96行: 第97行:
 
这将下载并安装最新的 Django 发布版本。
 
这将下载并安装最新的 Django 发布版本。
  
安装完成后,你可以在命令提示符运行 <code>django-admin --version</code> 验证你安装的 Django。
+
安装完成后,您可以通过在命令提示符下执行 <code>django-admin --version</code> 来验证您的 Django 安装。
  
参考 <span class="xref std std-ref">数据库安装</span> 了解如何通过 Django 安装数据库。
+
有关使用 Django 安装数据库的信息,请参阅 [[../../topics/install#database-installation|使您的数据库运行]] 。
  
  
第107行: 第108行:
  
 
<ul>
 
<ul>
<li><p><code>django-admin</code> 无论输入啥参数都只显示帮助信息,这可能是一个 Windos 的文件关联问题。检查 <code>PATH</code> 中是否不止一个用于运行 Python 脚本的环境变量。该问题通常在安装了多个 Python 版本时出现。</p></li>
+
<li><p>如果 <code>django-admin</code> 无论给出什么参数都只显示帮助文本,则 Windows 中的文件关联可能有问题。 检查 <code>PATH</code> 中是否设置了多个用于运行 Python 脚本的环境变量。 这通常发生在安装了多个 Python 版本时。</p></li>
<li><p>若你通过代理连接互联网,运行命令 <code>pip install django</code> 时可能会有问题。在命令提示符中为代理配置如下环境变量:</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">
  
<pre>set http_proxy=http://username:password@proxyserver:proxyport
+
<syntaxhighlight lang="python">set http_proxy=http://username:password@proxyserver:proxyport
set https_proxy=https://username:password@proxyserver:proxyport</pre>
+
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。 它还提供了安装 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