Django Academy · 课时

pip install django 与固定版本

安装 Django,并将其记录到 requirements.txt

第 2 / 4 课13 个步骤

pip install django 与固定版本 是 CoddyKit 上的免费 Django Academy 课时。 这是第 2 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Django Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Django Academy 课程共包含 4 节课。

使用 pip 安装 Django

环境激活后,只需一条命令即可安装 Django。pip会下载 Django 及其运行所需的所有依赖。📦

pip install django

确认版本

安装完成后,检查您获得的版本。了解确切的版本有助于匹配文档,并避免日后出现意外。

python -m django --version

版本为何重要

Django 会不断发展,不同版本之间的 API 也会发生变化。固定版本意味着您的代码今天和明年都能以相同的方式运行。

安装确切版本

您可以使用双等号让 pip 安装指定版本。这会将 Django 锁定为您测试过的确切版本。

pip install django==5.0.6

认识 requirements.txt

requirements.txt 文件会列出项目所需的每个软件包。任何人都可以仅凭这个文件还原出完全相同的环境。

冻结软件包版本

让 pip 为您写入这个文件。pip freeze 会列出已安装软件包及其确切版本,随时可以保存。

pip freeze > requirements.txt

读取锁定的文件

在文件中,每一行都会将一个软件包锁定到某个版本。这个版本锁定可以确保每台计算机和服务器上的安装结果都相同。

django==5.0.6
asgiref==3.8.1

从文件安装

在新计算机上,一次性还原所有内容。-r 标志会告诉 pip 安装文件中列出的每个软件包。

pip install -r requirements.txt

兼容版本锁定

~= 运算符允许安全地更新补丁版本,同时阻止可能造成破坏的更新,因此您可以获得修复,而不会遇到令人意外的问题。

django~=5.0.0

提交依赖文件

与 venv 文件夹不同,您应当将 requirements.txt 提交到 Git。它体积很小,还能让团队成员重建完全相同的环境。

有计划地升级

有意地提升版本,然后进行测试。编辑版本锁定,重新安装并运行应用,确保升级不会在您不知情的情况下悄悄发生。

pip install -U django

快速检查

让我们复习一下如何锁定版本。

回顾

您安装了 Django,锁定了一个确切的版本,并将其冻结到 requirements.txt 中,从而在任何地方都能重建一致的环境。做得很扎实!🎉

免费开始

用 AI 导师学习 Python — 免费

在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。

课程
30
课程
120

常见问题解答

「pip install django 与固定版本」课时是免费的吗?

是的 — 「pip install django 与固定版本」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Django Academy 课程的其余内容,请升级到 CoddyKit PRO。 Django Academy 课程共包含 4 节课。

「pip install django 与固定版本」这节课中我会学到什么?

安装 Django,并将其记录到 requirements.txt 你通过在浏览器中直接运行的动手代码来练习 Django Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Django Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Django Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 2 节课,共 4 节。

「pip install django 与固定版本」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Django Academy 课中编写并运行代码吗?

能。每节 Django Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 使用 venv 创建虚拟环境
  2. pip install django 与固定版本
  3. 详解 django-admin startproject
  4. 使用 runserver 运行开发服务器
← 返回 Django Academy