news 2026/7/17 4:04:22

【Python基础】Python开发环境搭建实战操作详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Python基础】Python开发环境搭建实战操作详解

目录

一、前言

二、Python 基本介绍

2.1 Python 核心特点

2.2 Python 应用领域

2.3 Python 优缺点

2.4 现代 Python 生态趋势

2.5 Python 使用建议

三、Python 环境搭建

3.1 获取安装包

3.2 安装过程

3.3 效果验证

四、Python 编程初体验

4.1 Hello World 输出

4.2 执行py 文件

五、Python 开发工具安装与使用

5.1 VSCode安装与配置Python开发环境

5.1.1 获取安装包

5.1.2 安装VSCode

5.1.3 效果体验

5.1.4 安装Python 插件

5.1.5 编写python 代码

5.1.6 运行python 程序

5.2 PyCharm 环境安装与配置

5.2.1 获取安装包

5.2.2 安装过程

5.2.3 PyCharm 初始化

5.2.4 调整界面配色和语言

5.3 PyCharm 基本使用

5.3.1 创建项目

5.3.2 创建py文件

六、写在文末


一、前言

Python 是当今最热门的编程语言之一,以“简洁、易读、全能”著称。不管是各类互联网项目,还是如今比较火热的AI算法,AI智能体应用开发,以及办公自动化,数据分析等,可以说Python 这门编程语言发挥的功能无处不在,本篇将介绍如何在本地搭建一套完整的Python 开发环境。

二、Python 基本介绍

官网下载地址:Welcome to Python.org

2.1 Python 核心特点

Python 语言具有如下特点:

  • 语法极简:使用缩进界定代码块,摒弃了 C++/Java 中的大括号,代码看起来像伪代码,非常接近自然语言。

  • 动态类型:变量无需预先声明类型,写a = 1是整数,下一行写a = "Hello"就变成字符串,非常灵活。

  • 解释执行:无需编译,写完代码直接运行,便于快速迭代和调试。

  • 胶水特性:可以轻松调用 C/C++ 或 Fortran 写的底层库,也能通过 Jython 或 IronPython 与 Java 和 .NET 集成。

2.2 Python 应用领域

Python 的“全能”体现在它能覆盖几乎所有的开发场景:

  • 人工智能与数据科学(最强势领域):TensorFlow、PyTorch 用于深度学习;Pandas、NumPy 用于数据分析;Scikit-learn 用于机器学习。

  • Web 后端开发:Django(大而全)、Flask(轻量灵活)构建网站和 API。

  • 自动化运维与脚本:批量处理文件、网络爬虫(Scrapy)、自动化测试。

  • 科学计算与教育:取代 Matlab 进行物理模拟、数学建模。

  • 量化金融:股票策略回测、风险分析。

2.3 Python 优缺点

下面给出Python 这门编程语言的优缺点对比

优点

缺点

上手极快,适合编程初学者入门

执行速度慢(相比 C/Go),因为是解释型语言

社区庞大,几乎任何问题都能搜到答案

移动端开发弱,在 iOS/Android 原生开发中基本不占主流

第三方库极丰富(PyPI 有 50 万+ 项目)

全局解释器锁(GIL) 限制了多线程真正并行计算的能力

跨平台,Windows/macOS/Linux 通用

源码不易加密(本质是文本文件),商业分发需注意

2.4 现代 Python 生态趋势

  • 类型注解:从 Python 3.5 开始引入,现在越来越流行,让动态语言也能享受静态类型检查(如 MyPy)带来的代码健壮性。

  • 异步编程:async/await语法让 Python 也能高效处理高并发的 I/O 密集型任务(如 FastAPI 框架)。

  • 性能加速:通过 PyPy(JIT 编译器)或 Numba(针对数组计算)大幅提升运行速度。

2.5 Python 使用建议

如果你是新手,Python 绝对是第一语言的最佳选择,2-3 个月就能写出实用的小工具。如果你是老手,把 Python 当作“瑞士军刀”来处理数据分析、原型验证或自动化,能极大提升你的工作效率。

三、Python 环境搭建

接下来演示如何在windows 系统下安装Python 环境,以最新的版本为例进行操作演示。

3.1 获取安装包

官网下载地址:Welcome to Python.org

找到适合自己操作系统的安装包下载下来,我这里选择windows版本的安装包,目前最新的版本是3.14.6,点击这个图标即可下载

如果选择历史版本的话,可以点击上图中的 "View the full list of downloads",然后跳转到历史各个版本的下载页

3.2 安装过程

安装包下载到本地之后,以管理员身份运行

注意勾选下面的添加到PATH中,选择自定义安装

进入到下面的页面,其他选项不用动,直接下一步

来到下面的页面,勾选第一项,为所有的用户安装,同时最底部选择自定义安装目录,默认会安装到C盘下

以上选择完成后,点击安装即可,大约持续几十秒,等待进度条走完

看到下面的窗口说明安装完成,可以直接点击Close 关闭窗口

3.3 效果验证

如何验证Python 环境是否安装成功呢,windows 系统下通过cmd打开命令行窗口,输入 python ,看到下面的效果

四、Python 编程初体验

4.1 Hello World 输出

基于上面搭建完成的开发环境,默认情况下打开CMD窗口后,就可以直接进行python代码编写了,让我们输出第一个Hello World呈现,如下:

  • Print ,输出指定的内容到控制台

输入exit,从CMD窗口退出

注意:

上述在进行程序开发时,所编写的符号,全部为英文符号,否则程序运行会出错。

4.2 执行py 文件

如果想一次性执行多行Python代码,可以将多行Python代码定义在一个文件中(hello.py),然后基于python命令运行这个文件。

如下,在本地有一个py文件,里面添加一些python代码,在CMD窗口中执行命令:

python hello.py

可以看到能够正常执行当前的这个py文件中的内容输出

五、Python 开发工具安装与使用

Python程序的开发工具有很多,比较常见的有VSCode,PyCharm 等常用的 IDE,而PyCharm是使用的最为广泛的Python开发工具。下面分别做安装使用和介绍。

IDE:

集成开发环境(Integrated Development Environment),是集成了代码编写功能、分析功能、调试功能等一体化的集成环境的开发软件。

5.1 VSCode安装与配置Python开发环境

5.1.1 获取安装包

官网下载地址:Visual Studio Code - The open source AI code editor | Your home for multi-agent development,根据自己的系统,将安装包下载到本地

5.1.2 安装VSCode

VSCode安装比较简单,双击安装包文件

选择自定义安装到本地的某个目录

等待进度条走完即可

点击完成,然后会打开如下VsCode页面

5.1.3 效果体验

在VsCode 中打开本地的文件目录,直接在终端窗口中执行,可以看到同样的效果

5.1.4 安装Python 插件

要在 VSCode 中写 Python,除了前面本地安装Python环境之外,还需要安装Python 相关的插件:

  1. 打开 VSCode 左侧的扩展(Extensions)

  2. 在搜索框输入Python,选择下面第二个插件并点击安装

  3. 安装完成后先关闭 VSCode

至此,VSCode 已经支持 Python 了

5.1.5 编写python 代码

如下,在当前的在文件夹下新建一个.py 文件,比如hello.py,当你输入函数时,会自动进行代码补全提示

5.1.6 运行python 程序

除了上面在终端窗口运行程序,也可以直接在当前代码区域,右键运行

效果是一样的

到这里,Python + VSCode 的完整开发环境已经配置好:

  • Python 环境安装并添加到环境变量

  • VSCode 下载并安装 Python 插件

  • 能够正常运行并在独立终端中输出结果

5.2 PyCharm 环境安装与配置

在实际开发中,使用PyCharm 进行项目开发会更多,接下来演示如何在本地电脑中安装与配置PyCharm 开发环境。

5.2.1 获取安装包

安装包下载地址:Download PyCharm: The Python IDE for data science and web development by JetBrains

下载安装包的时候需要检查下本机的系统,一般选择第一个即可

5.2.2 安装过程

下载到本地后,双击安装

勾选上面的2项即可

下面这个页面直接跳过,点击安装

5.2.3 PyCharm 初始化

紧接着上面,安装完成后,点击运行,如果本地没有安装过其他的IDE工具,不会显示下面的效果,我本地安装过VsCode ,Cursor ,所以将关联的IDE展示出来,这里可以直接选择最后那个跳过

然后进入到下面的主页界面

5.2.4 调整界面配色和语言

File>Settings,在设置窗口中,选择Appearance & Behavior>Appearance,然后选择第二项即可

如果需要将界面设置为中文显示,仍然在系统设置中,找到下面的选项,语言选择为简体中文,区域设置为中国,然后重启编辑器即可

重启之后,界面就呈现中文显示效果了

5.3 PyCharm 基本使用

接下来通过实际案例操作演示下如何开始使用PyCharm 编写项目和程序。

5.3.1 创建项目

如下,点击新建按钮,在下拉框中选择新建项目

在弹出框中,指定项目保存的本地目录即可

创建成功后,自动打开新的项目窗口

其中env 文件夹里面存放的是项目依赖的环境信息

  • 通过虚拟的运行环境.venv,可以保证每一个Python项目都在一个相对独立的隔离的运行环境中运行,项目与项目之间互不影响。

5.3.2 创建py文件

在文件目录下创建一个py结尾的文件,输入一段代码,如下:

编写完成后,直接在编辑区域右键即可运行

六、写在文末

本文通过较大的篇幅详细介绍了Python 环境的本地搭建过程,希望对看到的同学有用,本篇到此结束,感谢观看。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 4:03:47

VScode:使用TeamoRouter的API服务

TeamoRouter的优势 TeamoRouter是一个包含多种大语言模型的中转平台,可以间接调用 Claude、GPT、Gemini 、Deepseek等各种 AI 模型,同时提供API服务。 1.价格便宜 如图所示,无需多言。 2.操作省心 无需翻墙,担心网络环境是否…

作者头像 李华
网站建设 2026/7/17 4:03:32

C语言实现健壮字符串替换函数:从内存管理到工程实践

1. 项目概述与核心价值最近在整理一个老项目的代码,里面充斥着各种手写的、风格各异的字符串替换逻辑,看得人头大。有的用strtok加循环硬拼,有的自己写指针挪来挪去,稍不注意就缓冲区溢出或者内存泄漏。这让我下定决心&#xff0c…

作者头像 李华
网站建设 2026/7/17 4:03:23

Windows 11 23H2新特性与ARM64架构解析

1. Windows 11 23H2版本概述Windows 11 23H2是微软在2023年下半年推出的重大功能更新版本,作为Windows 11系统的第二个年度更新,它带来了多项性能改进和新功能增强。这个版本特别值得关注的是它对ARM64架构设备的原生支持,使得采用高通骁龙等…

作者头像 李华
网站建设 2026/7/17 4:02:53

Ubuntu高效工作环境搭建:精选必备软件与配置指南

1. Ubuntu常用软件概览作为一名Linux系统管理员,我使用Ubuntu已有8年时间。在这期间,我尝试过数百款Ubuntu软件,最终筛选出一批真正实用、高效的必备工具。这些软件不仅能满足日常办公需求,更能提升开发效率,让Ubuntu系…

作者头像 李华
网站建设 2026/7/17 4:02:49

Python学生成绩管理系统开发指南:从基础语法到项目实战

那天下午,一个刚学 Python 不久的朋友给我发来消息:“老师布置了一个学生成绩管理系统的作业,要求用 Python 实现,但我连从哪里开始都不知道。” 我问他具体需求,他说要能录入成绩、查询成绩、统计平均分,还…

作者头像 李华
网站建设 2026/7/17 4:02:46

Windows 11纯净安装指南:官方工具全流程详解

1. Windows 11官方纯净版安装全流程解析最近帮朋友重装系统时发现,很多新手面对Windows 11安装还是一头雾水。网上的教程要么夹杂着各种推广软件,要么步骤不完整导致安装失败。作为经历过数十次系统安装的老手,我整理了一套真正纯净、完整的安…

作者头像 李华