Django开发入门 – 1.搭建基于Python Web框架Django的IDE开发环境

news/2025/2/9 5:39:59 标签: python, django, 后端

Django开发入门 – 1.搭建基于Python Web框架Django的IDE开发环境

django_1">Build A Integrated Development Environment(IDE) for Python Web Framework - django

By Jackson@ML

1. 获取及安装最新版Python

打开Chrome浏览器,访问Python官网链接:https://www.python.org, 主页面如下图所示:
在这里插入图片描述

a. For Windows安装

安装Python最新版到Windows操作系统,是大多数初学者的必由之路,笔者也为大家准备了详细的下载安装和使用步骤,请看文章:
2025最新版Python 3.13.1安装使用指南

b. For macOS安装

在macOS系统安装,主要使用Terminal(终端)来进行操作。

1) 安装Python for Mac

输入命令安装最新版Python3, 使用Homebrew来安装(假定已经安装完毕Homebrew, 如未安装,可以在官网寻找安装命令完成Homebrew安装):

$ brew install python

结果如下图所示:
在这里插入图片描述
可以看到,安装步骤由Homebrew自动更新开始,接下来进行匿名分析,读取分析文档,自动更新等分步骤展开。

按照提示,命令行安装向导将之前的Python 3.13.1自动升级到最新版的Python 3.13.2, 并且进行gcc所需dependencies的获取:gmp, isl和mpfr,并分步骤将其分别下载部署。

最后,清理和移除不需要的安装包,结束安装。

安装完毕,提示Python安装位置为:/opt/homebrew/bin/python3

2)环境变量设置

使用以下命令,查看python版本。
在这里插入图片描述
发现不是刚才安装的最新版Python 3.13.1,怎么办?

使用命令,打开.bash_profile配置文件进行编辑。
编辑器打开,如下图所示:
在这里插入图片描述
添加语句,设置刚才安装的最新版Python路径到文件;然后,保存退出。

export PATH=/opt/homebrew/bin/python3/

查看Python安装后的详细信息,使用以下命令:

$ brew info python

结果如下图所示。
在这里插入图片描述
也可编辑脚本,使用vim编辑器。

$ vim ~/.bashrc

添加以下语句:

export PATH="/opt/homebrew/bin/python3:${PATH}"

2. 获取和安装最新版Visual Studio Code

访问Microsoft Visual Studio Code官网链接:https://code.visualstudio.com/

主页面如下图。
在这里插入图片描述
笔者使用Mac,因此,下载Download for macOS按钮,可以下载专为Mac开发的安装包。点击后,在Chrome浏览器快速下载,进度如下图:
在这里插入图片描述
很快下载完毕,可以在Downloads(下载)文件夹找到安装文件,VSCode-darwin-universal.zip,仅需解压缩该文件即可。

右键单击Open with > Archive Utility(default), 随即解包;解包后将其拖入到Applications(应用程序)组中。

接下来,直接双击打开该文件图标,即可运行Visual Studio Code。
在这里插入图片描述
打开项目文件夹,出现如上VS Code界面。

单击左侧导航栏的Extension(扩展)按钮,搜索Python开发必须的Python Extension Pack, 并进行安装,如下图。
在这里插入图片描述
安装开发需要的Python – Python language support(由Microsoft发布)。

在这里插入图片描述
如已安装,则可以更新到2025最新版的extension, 官方发布,性能保证!

按组合键 Command+Shift+P, 打开命令行查询,如下图,输入命令,查找Python解释器:

Python: select interpreter

如下图。
在这里插入图片描述
点击选择当前Python解释器,添加安装目录/opt/homebrew/bin/Python3,随即进入到最新版Python 3.13.2解释器开发环境。

*如果要切换Python不同版本解释器,如上步骤重复即可。

3. 开发运行第一个Python应用程序

创建一个新的Python文件,名为Hello_world.py, 然后编写代码(最好是通过函数),如下图所示。
在这里插入图片描述
运行结果果然为:Hello, world!

4. 建立Django开发虚拟环境

使用以下命令,可以在用户目录位置为Django开发建立一个虚拟环境。

$ python -m venv ~/Python-projects/Django

在Windows中,可以通过卷标访问不同逻辑磁盘的数据,但在macOS中,是通过树形结构的目录来访问,因此需要在当前用户目录建立Python-Projects目录,并在此之下,为Django建立单独的访问目录,即虚拟环境。

5. 创建Django开发虚拟环境

按照笔者之前创建的项目目录:

~/Python-projects/Django

切换到其下,使用以下命令创建名为django的虚拟环境:

$ python3 -m venv Django

建立好后,需要激活该虚拟环境。

6. 激活Django虚拟环境

使用以下命令,激活以Django命名的虚拟环境:

$ source diango/bin/activate

出现以下包含虚拟环境标识符的命令行:

(django)(base)username:Django root$

如下图所示:
在这里插入图片描述

7. 安装Django最新版

使用pip/或brew可安装最新版Django,以下是使用pip的安装命令:

$ pip install Django

django安装过程如下:
在这里插入图片描述

安装完毕。但提示当前pip版本较低,应当升级为最新版,以便安装其它有用的包;于是按照命令提示,执行:

$ pip install --upgrade pip

结果如下图。
在这里插入图片描述
最新版pip成功安装完毕!版本由pip 23.1.2升级为pip 25.0。

8. 安装内置数据库SQLite

在Visual Studio Code的Extension库中,搜索到一种有用的内建数据库SQLite扩展,如SQLite或者SQLite Viewer。点击安装,如下图所示:
在这里插入图片描述
点击该扩展页的install按钮进行安装。完成安装后,即可使用。

我们成功走过了Django开发第一步:完成搭建Python集成开发环境。
下一步开启Django之旅!

喜欢就点赞和关注哈。
您的认可,我的动力!😃

相关阅读:

  1. Django开发入门 - 0.Django介绍
  2. 2025最新版Python 3.13.1安装使用指南
  3. 2025最新版Visual Studio Code安装使用指南
  4. 2025最新版Git安装使用指南
  5. 2025最新版PyCharm安装使用指南
  6. 2025最新版Anaconda Navigator安装使用指南

http://www.niftyadmin.cn/n/5845591.html

相关文章

Windows下AMD显卡在本地运行大语言模型(deepseek-r1)

Windows下AMD显卡在本地运行大语言模型 本人电脑配置第一步先在官网确认自己的 AMD 显卡是否支持 ROCm下载Ollama安装程序模型下载位置更改下载 ROCmLibs先确认自己显卡的gfx型号下载解压 替换替换rocblas.dll替换library文件夹下的所有 重启Ollama下载模型运行效果 本人电脑配…

《Java核心技术 卷II》本地化的数字格式

数字格式 数字和货币的格式高度依赖locale。 格式化对象的集合,可以对java.text包中的数字进行格式化和解析。 格式化数字值 对特定locale的数字进行格式化的步骤: 得到Locale对象使用工厂方法得到一个格式器对象。使用这个格式器对象来完成格式化解析工…

AI知识库和全文检索的区别

1、AI知识库的作用 AI知识库是基于人工智能技术构建的智能系统,能够理解、推理和生成信息。它的核心作用包括: 1.1 语义理解 自然语言处理(NLP):AI知识库能够理解用户查询的语义,而不仅仅是关键词匹配。 …

kafka服务端之日志磁盘存储

文章目录 页缓存顺序写零拷贝 Kafka依赖于文件系统(更底层地来说就是磁盘)来存储和缓存消息 。 那么kafka是如何让自身在使用磁盘存储的情况下达到高性能的?接下来主要从3各方面详细解说。 页缓存 页缓存是操作系统实现的一种主要的磁盘缓存…

R包:ggalign调整和组合多个图形的R包

文章目录 介绍案例安装R包教程1教程2参考 介绍 这个包扩展了ggplot2,提供了用于对齐和组织多个图的高级工具,特别是那些自动重新排序观察结果的工具,比如树形图。它提供了对布局调整和情节注释的精细控制,使您能够创建复杂的、出…

模板方法模式(Template)

一、模板方法的定义: 在操作中定义业务逻辑框架,包含业务逻辑的方法就是模板方法,模板方法允许子类在不改变原有业务逻辑的流程下,对某些步骤进行扩展和修改; 是一种基于继承的代码复用技术,是一种类行为…

Django开发入门 – 0.Django基本介绍

Django开发入门 – 0.Django基本介绍 A Brief Introduction to django By JacksonML 1. Django简介 1) 什么是Django? 依据其官网的一段解释: Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. …

pytest.fixture

pytest.fixture 是 pytest 测试框架中的一个非常强大的功能,它允许你在测试函数运行前后执行一些设置或清理代码。以下是关于 pytest.fixture 的详细介绍: 一、定义与用途 pytest.fixture 是一个装饰器,用于标记一个函数为 fixture。Fixture 函数中的代码可以在测试函数运…