本文档将指导您在Windows上安装Python 3.12和Django。它还提供了设置虚拟环境的说明,这使得处理Python项目变得更容易。这是为参与Django项目的用户提供的初学者指南,并不反映在为Django本身开发更改时应该如何安装Django。
本指南中的步骤已在Windows 10上进行测试。在其他版本中,步骤类似。您需要熟悉使用Windows命令提示符。
Django是一个Python Web框架,因此需要在您的计算机上安装Python。在撰写本文时,Python3.12是最新版本。
要在您的计算机上安装PYTHON,请转到https://www.python.org/downloads/.该网站应该为您提供最新版本的下载按钮。下载可执行安装程序并运行它。选中“为所有用户安装启动器(推荐)”旁边的框,然后单击“立即安装”。
安装后,打开命令提示符,并通过执行以下命令检查Python版本是否与您安装的版本匹配:
...\> py --version
py
未被识别或发现
根据您安装Python的方式(例如通过Microsoft Store), py
在命令提示符中可能不可用。
然后您需要使用 python
而不是 py
输入命令时。
参见
有关更多详细信息,请参阅 Using Python on Windows 文件。
pip
¶pip 是一个适用于Python的包管理器,默认情况下包含在Python安装程序中。它有助于安装和卸载Python包(如Django!)。对于安装的其余部分,我们将使用 pip
要从命令行安装Python包,请执行以下操作。
最佳实践是为您创建的每个Django项目提供专用环境。Python生态系统中有许多管理环境和包的选项,其中一些是推荐的 Python documentation . Python本身附带 venv 用于管理我们将在本指南中使用的环境。
要为项目创建虚拟环境,请打开新的命令提示符,导航到要在其中创建项目的文件夹,然后输入以下内容:
...\> py -m venv project-name
这将创建一个名为‘project-name’的文件夹(如果该文件夹尚不存在),并设置虚拟环境。要激活环境,请运行以下命令:
...\> project-name\Scripts\activate.bat
虚拟环境将被激活,您会在命令提示符旁边看到“(project-list)”来指定该环境。每次启动新命令提示符时,您都需要再次激活环境。
Django可以使用 pip
在您的虚拟环境中。
在命令提示符下,确保您的虚拟环境处于活动状态,并执行以下命令:
...\> py -m pip install Django
这将下载并安装最新的django版本。
安装完成后,可以通过执行 django-admin --version
在命令提示下。
见 使数据库运行 有关使用Django安装数据库的信息。
生活质量功能将彩色(而不是单色)输出添加到终端。在现代终端中,这应该既适用于CMD,也适用于PowerShell。如果出于某种原因需要禁用此功能,请设置环境变量 DJANGO_COLORS
至 nocolor
。
在较旧的Windows版本或传统终端上, colorama 必须安装0.4.6以上版本才能启用语法着色:
...\> py -m pip install "colorama >= 0.4.6"
看见 语法颜色标记 有关颜色设置的更多信息。
如果 django-admin
只显示帮助文本,不管给出了什么参数,Windows中的文件关联可能有问题。检查中是否有多个用于运行python脚本的环境变量集 PATH
. 这通常在安装了多个Python版本时发生。
如果您在代理后连接到Internet,则运行该命令可能会出现问题 py -m pip install Django
。在命令提示符下设置代理配置的环境变量,如下所示:
...\> set http_proxy=http://username:password@proxyserver:proxyport
...\> set https_proxy=https://username:password@proxyserver:proxyport
一般来说,Django假设 UTF-8
编码用于I/O。如果您的系统设置为使用不同的编码,这可能会导致问题。最新版本的Python允许设置 PYTHONUTF8
环境变量,以强制 UTF-8
编码。Windows 10还提供系统范围的设置,方法是选中 Use Unicode UTF-8 for worldwide language support
在……里面 在系统设置中。
7月 22, 2024