pip install django 与固定版本
安装 Django,并将其记录到 requirements.txt
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 反馈 — 无需本地设置。
此课程中的所有课时
- 使用 venv 创建虚拟环境
- pip install django 与固定版本
- 详解 django-admin startproject
- 使用 runserver 运行开发服务器