django5入门【01】环境配置

文章目录

      • 1、前提条件⭐
      • 2、知识点
      • 3、操作步骤总结
      • 4、实际操作示例

1、前提条件⭐

确保已经安装了 Anaconda(Python 版本管理工具)。如果尚未安装,强烈建议安装,以便更好地管理 Python 版本和依赖环境!

2、知识点

(1)Conda 的一般操作

# 新建 conda 环境
conda create --name 环境名称
# 查询 conda 环境列表
conda env list
# 切换/激活 conda 环境
activate 环境名称
# **其他拓展**
# 删除 conda 环境
conda remove --name 环境名称 --all

(2)安装 Django 依赖包

#安装最新版本的Django
pip install django
#安装指定版本的Django
pip install django==4.1.7
#**其他拓展**
#升级Django
pip install --upgrade django
#查询Django版本号
pip show django
##或
python -m django --version

3、操作步骤总结

1、新建 conda环境 :conda create --name python_3.11_start_django

2、在创建 conda 环境的过程中,出现 Proceed ([y]/n)? 时,输入 y 确认创建环境。

3、查询已安装的conda环境列表 conda env list

4、切换/激活到所需conda环境,这里是 python_3.11_start_django: activate python_3.11_start_django

5、安装django环境 :pip install django

6、创建一个新的django项目:django-admin startproject start_django

7、切换到 start_django 目录下 :cd start_django

8、查看start_django项目路径下的所有文件: dir /s /a

4、实际操作示例

# 1、安装python环境 
E:\notes\django\django项目学习\配置Django环境>conda create --name python_3.11_start_django python=3.11
Retrieving notices: ...working... done
Channels:- defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done## Package Plan ##environment location: C:\Users\Administrator\.conda\envs\python_3.11_start_djangoadded / updated specs:- python=3.11The following packages will be downloaded:package                    |            build---------------------------|-----------------ca-certificates-2024.9.24  |       haa95532_0         131 KBpython-3.11.10             |       h4607a30_0        18.7 MBsetuptools-75.1.0          |  py311haa95532_0         2.2 MBtzdata-2024b               |       h04d1e81_0         115 KB------------------------------------------------------------Total:        21.2 MBThe following NEW packages will be INSTALLED:bzip2              pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6ca-certificates    pkgs/main/win-64::ca-certificates-2024.9.24-haa95532_0libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_1openssl            pkgs/main/win-64::openssl-3.0.15-h827c3e9_0pip                pkgs/main/win-64::pip-24.2-py311haa95532_0python             pkgs/main/win-64::python-3.11.10-h4607a30_0setuptools         pkgs/main/win-64::setuptools-75.1.0-py311haa95532_0sqlite             pkgs/main/win-64::sqlite-3.45.3-h2bbff1b_0tk                 pkgs/main/win-64::tk-8.6.14-h0416ee5_0tzdata             pkgs/main/noarch::tzdata-2024b-h04d1e81_0vc                 pkgs/main/win-64::vc-14.40-h2eaa2aa_1vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.40.33807-h98bb1dd_1wheel              pkgs/main/win-64::wheel-0.44.0-py311haa95532_0xz                 pkgs/main/win-64::xz-5.4.6-h8cc25b3_1zlib               pkgs/main/win-64::zlib-1.2.13-h8cc25b3_1# 2、 输入y ,确认安装!
Proceed ([y]/n)? yDownloading and Extracting Packages:Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate python_3.11_start_django
#
# To deactivate an active environment, use
#
#     $ conda deactivate# 3、查询已安装的conda环境列表
E:\notes\django\django项目学习\配置Django环境>conda env list
# conda environments:
#
python_3.11_start_django     C:\Users\Administrator\.conda\envs\python_3.11_start_django
base                     D:\python\Anaconda3
# 4、切换/激活到所需conda环境,这里是 python_3.11_start_django
E:\notes\django\django项目学习\配置Django环境>activate python_3.11_start_django
# 5.1、尝试新建django项目,发现报错!!
(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境>django-admin startproject start_django
'django-admin' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
# 5.2、上述报错表示未安装django依赖包,“pip install django” 安装django最新版本的依赖包
(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境>pip install django
Collecting djangoDownloading Django-5.1.2-py3-none-any.whl.metadata (4.2 kB)
Collecting asgiref<4,>=3.8.1 (from django)Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting sqlparse>=0.3.1 (from django)Using cached sqlparse-0.5.1-py3-none-any.whl.metadata (3.9 kB)
Collecting tzdata (from django)Downloading tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Downloading Django-5.1.2-py3-none-any.whl (8.3 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 1.5 MB/s eta 0:00:00
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Using cached sqlparse-0.5.1-py3-none-any.whl (44 kB)
Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Installing collected packages: tzdata, sqlparse, asgiref, django
Successfully installed asgiref-3.8.1 django-5.1.2 sqlparse-0.5.1 tzdata-2024.2
# 5.3、django依赖包完成后,再次尝试创建django项目,发现无报错信息。
(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境>django-admin startproject start_django
# 6、使用 dir 查看当前目录下是否有刚刚创建的django项目文件夹
(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境>dir驱动器 E 中的卷是 本地磁盘卷的序列号是 6BC6-B098E:\notes\django\django项目学习\配置Django环境 的目录2024/10/18  22:30    <DIR>          .
2024/10/18  22:25    <DIR>          ..
2024/10/18  22:30    <DIR>          start_django0 个文件              0 字节3 个目录 24,283,156,480 可用字节
# 7、切换到该项目目录中
(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境>cd start_django
# 8、查看该项目目录下的所有文件夹和文件信息
(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境\start_django>dir /a /s驱动器 E 中的卷是 本地磁盘卷的序列号是 6BC6-B098E:\notes\django\django项目学习\配置Django环境\start_django 的目录2024/10/18  22:30    <DIR>          .
2024/10/18  22:30    <DIR>          ..
2024/10/18  22:30               690 manage.py
2024/10/18  22:30    <DIR>          start_django1 个文件            690 字节E:\notes\django\django项目学习\配置Django环境\start_django\start_django 的目录2024/10/18  22:30    <DIR>          .
2024/10/18  22:30    <DIR>          ..
2024/10/18  22:30               417 asgi.py
2024/10/18  22:30             3,362 settings.py
2024/10/18  22:30               792 urls.py
2024/10/18  22:30               417 wsgi.py
2024/10/18  22:30                 0 __init__.py5 个文件          4,988 字节所列文件总数:6 个文件          5,678 字节5 个目录 24,283,156,480 可用字节(python_3.11_start_django) E:\notes\django\django项目学习\配置Django环境\start_django>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/456462.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法】spfa最短路径算法

目录 一、概念 二、思路 三、spfa求最短路 在阅读本文前请先食用&#xff1a; 【算法】Bellman-Ford单源最短路径算法&#xff08;附动图&#xff09;-CSDN博客文章浏览阅读366次&#xff0c;点赞16次&#xff0c;收藏14次。算法学习笔记之Bellman-Ford单源最短路径算法htt…

线性代数学习

1.标量由只有一个元素的张量表示 import torchx torch.tensor([3,0]) y torch.tensor([2,0])x y, x * y, x / y, x**y 2.可以将向量视为标量值组成的列表 x torch.arange(4) x 3.通过张量的索引访问任一元素 x[3] 4.访问张量长度 len(x) 5.只有一个轴的张量&#xff0c…

JAVA Maven 的安装与配置

一、下载地址 官方网站&#xff1a;Maven – Download Apache Maven 我这里是3.8.6版本 二、安装步骤 maven安装之前要先安装jdk&#xff0c;请确保你的系统已经安装了jdk环境。 1.将下载好的 Maven 进行解压 apache-maven-3.6.8-bin.zip 2.配置本地仓库:修改 conf/settin…

【D3.js in Action 3 精译_037】4.1 DIY 实战:D3 源码分析之——d3.timeFormat() 函数

当前内容所在位置&#xff08;可进入专栏查看其他译好的章节内容&#xff09; 第一部分 D3.js 基础知识 第一章 D3.js 简介&#xff08;已完结&#xff09; 1.1 何为 D3.js&#xff1f;1.2 D3 生态系统——入门须知1.3 数据可视化最佳实践&#xff08;上&#xff09;1.3 数据可…

yarn的安装与使用以及与npm的区别(安装过程中可能会遇到的问题)

一、yarn的安装 使用npm就可以进行安装 但是需要注意的一点是yarn的使用和node版本是有关系的必须是16.0以上的版本。 输入以下代码就可以实现yarn的安装 npm install -g yarn 再通过版本号的检查来确定&#xff0c;yarn是否安装成功 yarn -v二、遇到的问题 1、问题描述…

【Qt】控件——Qt控件的介绍、QWidget的介绍、QWidget的属性、QWidget的函数

文章目录 Qt1. 控件的概念2. QWidgetenabledgeometrywindowTitlewindowIconwindowOpacitycursorfonttoolTiptoolTipDuringstyleSheet Qt 1. 控件的概念 Widget 是 Qt 中的核心概念。英文原义是 “小部件”&#xff0c;我们此处也把它翻译为 “控件”。控件是构成一个图形化界面…

算法剖析:二分查找

文章目录 前言二分查找模板朴素模板左右查找模板 一、二分查找二、 在排序数组中查找元素的第一个和最后一个位置三、搜索插入位置四、x 的平方根五、山脉数组的峰顶索引六、寻找峰值七、寻找旋转排序数组中的最小值八、 点名总结 前言 二分查找是一种高效的查找算法&#xff…

基于SpringBoot的“高校校园点餐系统”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“高校校园点餐系统”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 前台首页功能界面图 用户注册、登录界面图 我…

时间序列预测(十)——长短期记忆网络(LSTM)

目录 一、LSTM结构 二、LSTM 核心思想 三、LSTM分步演练 &#xff08;一&#xff09;初始化 1、权重和偏置初始化 2、初始细胞状态和隐藏状态初始化 &#xff08;二&#xff09;前向传播 1、遗忘门计算&#xff08;决定从上一时刻隐状态中丢弃多少信息&#xff09; 2、…

基于.NET 8.0,C#中Microsoft.Office.Interop.Excel来操作office365的excel

开发环境&#xff1a; Visual Studio 2022 office365 项目模板&#xff1a;WPF应用程序 框架&#xff1a;.NET 8.0 依赖&#xff1a;Microsoft.Office.Interop.Excel 注意&#xff1a; 1.使用Microsoft.Office.Interop.Excel库时&#xff0c;服务器或电脑里面必须安装得…

qt QLineEdit详解

一、概述 QLineEdit 是 Qt 框架中用于创建单行文本输入框的类。它非常适合用于接收用户输入&#xff0c;例如用户名、密码或其他简单的文本信息。它提供了许多有用的编辑功能&#xff0c;支持多种输入模式和文本限制&#xff0c;并支持撤销、重做、剪切、粘贴以及拖放等功能。…

【AI服务器】全国产PCIe 5.0 Switch SerDes 测试和分析,以11槽PCIe GPU底板(PCIe 4.0/5.0)为例(二)

3 PCIe 4.0 SerDes 和 5.0 SerDes 要求比较 表 2 总结 PCIe 4.0 和 5.0 SerDes 要求之间的差 异。PCIe 标准包含三个相互依赖的规范&#xff0c;这些规范 旨在确保不同供应商的 SerDes 和通道的互操作性&#xff1a; ● PCIe BASE 规范定义了整个协议栈的芯片 级性能,是一…

使用QT绘图控件QCustomPlot绘制波形图

使用QT绘图控件QCustomPlot绘制波形图 下载QCustomPlot 下载QCustomPlot,链接路径 解压之后就能看到源代码了 在Qt中添加QCustomPlot的帮助文档 在Qt Creator的菜单:工具–>选项–>帮助–>文档–>添加qcustomplot\documentation\qcustomplot.qch文件。

Elasticsearch基本使用及介绍

Elasticsearch 1. 关于各种数据库的使用 关于MySQL&#xff1a;是关系型数据库&#xff0c;能清楚的表示数据之间的关系&#xff0c;并且&#xff0c;是基于磁盘存储的&#xff0c;可以使用相对较低的成本存储大量的数据 关于Redis&#xff1a;是基于K-V结构的在内存中读写数…

同世界,共北斗|遨游通讯亮相第三届北斗规模应用国际峰会!

10月24日&#xff0c;第三届北斗规模应用国际峰会在湖南省株洲市隆重开幕&#xff0c;此次峰会以“同世界&#xff0c;共北斗”为主题&#xff0c;旨在加速北斗系统的市场化进程、促进其产业化布局及国际化拓展。全国政协副主席、农工党中央常务副主席杨震讲话并宣布开幕&#…

【赵渝强老师】Oracle的联机重做日志文件与数据写入过程

在Oracle数据库中&#xff0c;一个数据库可以有多个联机重做日志文件&#xff0c;它记录了数据库的变化。例如&#xff0c;当Oracle数据库产生异常时&#xff0c;导致对数据的改变没有及时写入到数据文件中。这时Oracle数据库就会根据联机重做日志文件中的信息来获得数据库的变…

上传Gitee仓库流程图

推荐一个流程图工具 登录 | ProcessOnProcessOn是一个在线协作绘图平台&#xff0c;为用户提供强大、易用的作图工具&#xff01;支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计、iOS界面原型设计等。同时依托于互联网实现了人与人之间的…

立志最细,FreeRtos中 中断、 调度器、的屏蔽/恢复,详解!!!

#1024程序员节征文|征文# 前言&#xff1a;本文参考&#xff0c;韦东山开发文档&#xff0c;连接最后 任务调度器 任务调度器(scheduler)&#xff0c;在FreeRtos操作系统中&#xff0c;主要负责多任务之间的切换&#xff0c;确保系统按照优先级和多任务的并发的方式去运行&…

为Windows Terminal 配置zsh + Oh-My-Zsh!

参考&#xff1a; 为Windows Terminal 配置zsh Oh-My-Zsh! [非WSL] https://zhuanlan.zhihu.com/p/625583037 Package: zsh - MSYS2 Packages 安装配置 1、安装 Windows Terminal(必须) Method 1: 打开 Microsoft Store&#xff0c;搜索 “Windows Terminal”。点击 “…

K最近邻算法

一、近朱者赤&#xff0c;近墨者黑 通常称对门、楼上、楼下和隔壁均是我们的邻居。为什么呢&#xff1f;离得近呗。 “近朱者赤近墨者黑”“昔孟母&#xff0c;择邻处”等充分说明了邻居对我们的重要性。基本上你的邻居是什么人&#xff0c;你也是什么人。假如你楼上是马云&am…