51_Python环境搭建与第一个程序

📅 2026/6/23 1:40:12
51_Python环境搭建与第一个程序
Python环境搭建与第一个程序文章目录Python环境搭建与第一个程序前言一、Python的下载与安装1.1 下载Python1.2 Windows安装步骤1.3 macOS与Linux安装二、选择你的IDE集成开发环境2.1 VS Code推荐2.2 PyCharm2.3 Jupyter Notebook2.4 IDLE三、pip包管理器3.1 验证pip是否可用3.2 pip常用命令3.3 使用国内镜像源加速四、虚拟环境venv4.1 创建和使用虚拟环境4.2 为什么要用虚拟环境五、第一个Python程序Hello World5.1 交互式运行5.2 编写.py脚本文件5.3 代码解析六、常见问题与排错6.1 python不是内部或外部命令6.2 权限不足Permission Denied6.3 编码问题总结✅ 亮点总结适用场景扩展方向前言Python 作为目前最受欢迎的编程语言之一以其简洁优雅的语法和强大的生态体系广泛应用于Web开发、数据分析、人工智能、自动化运维等领域。对于初学者而言迈出学习Python的第一步就是要搭建好开发环境并写出第一个程序。在开始之前有一个现实问题需要正视很多新手在安装阶段就遇到了各种报错比如python不是内部或外部命令、pip安装超时、虚拟环境创建失败等等。这些问题看似琐碎却很容易让初学者产生挫败感。本文将手把手带你完成Python的安装、IDE的配置、pip包管理器的使用、虚拟环境的创建最终运行属于你的第一个Python程序——经典的Hello World。文章涵盖了Windows、macOS和Linux三大操作系统的安装步骤并对每个环节可能遇到的坑做了特别标注让你在搭建环境时少走弯路。无论你是完全零基础的编程新手还是从其他语言转过来的开发者这篇文章都能帮你快速搭建Python开发环境。环境搭好了后面的学习才能事半功倍。一、Python的下载与安装1.1 下载Python打开浏览器访问Python官方网站https://www.python.org/downloads/你会看到醒目的大按钮推荐下载最新稳定版本。截至2024年推荐下载Python 3.12.x或更高版本。注意请务必下载Python 3.x版本Python 2.x已于2020年停止维护初学者不应再使用。1.2 Windows安装步骤下载完成后双击安装包关键一步是勾选底部的“Add Python to PATH”将Python添加到系统环境变量这一步非常重要否则后续在命令行中无法直接使用python命令。# 勾选Add Python to PATH后一路Next即可完成安装验证安装是否成功打开命令提示符WinR输入cmd回车输入以下命令python--version如果看到类似Python 3.12.3的输出说明安装成功。如果提示找不到命令99%的原因是安装时忘了勾选Add Python to PATH。这个问题非常常见不必慌张重新运行安装程序勾选该选项即可解决。另外在某些Linux发行版中你可能需要输入python3 --version而非python --version这是因为系统同时保留了Python 2和Python 3的环境。1.3 macOS与Linux安装macOS用户可以使用Homebrew安装brewinstallpython3Linux用户以Ubuntu为例sudoaptupdatesudoaptinstallpython3 python3-pip安装完成后同样使用python3 --version验证。二、选择你的IDE集成开发环境好的IDE能大幅提升开发效率。以下是Python开发中最常用的几款工具2.1 VS Code推荐VS Code是微软推出的免费轻量级编辑器安装Python扩展后功能强大。下载安装VS Codehttps://code.visualstudio.com/打开VS Code点击左侧扩展图标搜索Python安装微软官方的Python扩展创建一个.py文件即可开始编码2.2 PyCharmJetBrains出品的专业Python IDE社区版免费且功能完整。适合中大型项目开发。2.3 Jupyter Notebook适合数据分析、科学计算场景可以交互式地运行代码块。安装方式pipinstalljupyter jupyter notebook2.4 IDLEPython自带的简易编辑器适合初学者快速验证代码无需额外安装。三、pip包管理器pip是Python的包管理工具用于安装和管理第三方库。Python 3.4以上版本默认自带pip。3.1 验证pip是否可用pip--version# 输出示例pip 24.0 from C:\Python312\lib\site-packages\pip (python 3.12)3.2 pip常用命令以下是最常用的pip命令掌握这些基本足够了# 安装包pipinstallrequests# 安装指定版本pipinstallrequests2.28.0# 卸载包pip uninstall requests# 查看已安装的包pip list# 导出当前环境的依赖pip freezerequirements.txt# 从文件批量安装依赖pipinstall-rrequirements.txt# 升级pip自身python-mpipinstall--upgradepippip freeze requirements.txt这行命令在团队协作中尤为重要它能把当前环境所有依赖包及其版本号写到一个文件中其他团队成员只需执行pip install -r requirements.txt就能复现完全一致的开发环境。在面试中关于如何保证团队开发环境一致是常见考点答案就是requirements.txt配合虚拟环境。3.3 使用国内镜像源加速国内用户访问PyPI官方源可能较慢推荐使用清华或阿里云镜像# 临时使用pipinstallrequests-ihttps://pypi.tuna.tsinghua.edu.cn/simple# 永久配置Windowspip configsetglobal.index-url https://pypi.tuna.tsinghua.edu.cn/simple四、虚拟环境venv虚拟环境可以隔离不同项目的依赖避免版本冲突。这是Python开发的最佳实践。4.1 创建和使用虚拟环境# Windowspython-m venv myenv myenv\Scripts\activate# macOS/Linuxpython3-m venv myenv source myenv/bin/activate激活后你看到的命令行前缀会有(myenv)标识表示当前工作在虚拟环境中。使用deactivate命令可以退出虚拟环境。提醒很多新手会忘记激活虚拟环境就直接pip install结果包装到了全局环境导致不同项目之间的依赖互相污染。养成习惯每次打开终端进入项目后第一件事就是激活虚拟环境。4.2 为什么要用虚拟环境假设项目A需要Django 3.2项目B需要Django 4.0。如果全局安装版本冲突将不可避免。虚拟环境让每个项目拥有独立的Python包空间互不干扰。五、第一个Python程序Hello World5.1 交互式运行打开终端输入python进入交互模式REPL看到提示符后输入代码print(Hello, World!)Hello,World!按CtrlZ再回车Windows或CtrlDmacOS/Linux退出交互模式。5.2 编写.py脚本文件创建一个名为hello.py的文件内容如下。这段代码虽然不长但涵盖了Python编程中最常见的几种语法元素函数定义、用户输入、字符串格式化、列表操作和条件判断。# -*- coding: utf-8 -*- 我的第一个Python程序 功能输出问候语并演示基本语法 defmain():nameinput(请输入你的名字)print(f你好{name}欢迎来到Python的世界)# 演示简单的计算a,b10,20print(f{a}{b}{ab})# 演示列表操作fruits[苹果,香蕉,橙子]print(f水果篮里有{, .join(fruits)})if__name____main__:main()在终端中运行python hello.py运行后程序会先让你输入名字然后输出一系列结果。这个程序中if __name__ __main__是一个非常重要的Python惯用法——它确保了这段代码只有在直接运行hello.py时才会执行而如果其他模块import hello则不会执行。换句话说它让同一个文件既能独立运行又能作为模块被导入复用。5.3 代码解析代码元素说明# -*- coding: utf-8 -*-声明文件编码支持中文 ... 多行注释文档字符串def main():定义函数input()接收用户输入f{变量}f-string格式化字符串if __name__ __main__判断是否为主程序入口六、常见问题与排错6.1 “python不是内部或外部命令”这是因为Python没有添加到系统PATH中。解决方法重新运行安装程序勾选Add Python to PATH或者手动将Python安装目录添加到系统环境变量6.2 权限不足Permission Denied在Linux/macOS上使用系统级pip安装时可能遇到权限问题使用--user参数pipinstall--user包名或使用虚拟环境推荐。6.3 编码问题如果输出中文出现乱码确保文件开头有# -*- coding: utf-8 -*-声明且文件本身以UTF-8编码保存。在VS Code中可以点击右下角的编码区域手动选择 “Save with Encoding” → “UTF-8”。此外Windows命令行默认编码是GBK如果遇到乱码可以在命令提示符中输入chcp 65001切换到UTF-8编码。总结本文我们从零开始完成了Python开发环境的完整搭建过程包括安装Python解释器——注意勾选Add to PATH选择并配置IDE——VS Code是最推荐的免费选择掌握pip基本使用——安装、卸载、镜像源配置理解虚拟环境的重要性——隔离依赖避免冲突编写并运行第一个Python程序——从Hello World到交互式小程序环境搭建是编程之旅的起点看似简单但至关重要。一个良好的开发环境能让你在后续的学习中事半功倍。下一篇文章我们将深入学习Python的变量与数据类型探索Python中如何存储和操作数据。行动建议看完本文后请亲自完成一遍安装流程并修改Hello World程序尝试输出更多内容。实践是最好的学习方式✅ 亮点总结Python安装与PATH配置从零完成Windows/macOS/Linux三平台Python安装理解Add to PATH的关键作用VS Code开发环境掌握IDE安装、Python插件配置、代码运行与调试的全流程pip包管理器学会安装/卸载/升级第三方库配置国内镜像源大幅提升下载速度虚拟环境venv理解项目级依赖隔离的重要性避免不同项目间的包版本冲突第一个Python程序从Hello World到交互式输入输出迈出编程实战的第一步适用场景新电脑/新系统上搭建Python开发环境快速进入开发状态团队项目中统一开发环境配置确保在我机器上能跑不再成为问题编程教学或培训场景下帮助学员完成环境准备降低入门门槛扩展方向学习 condaAnaconda/Miniconda环境管理适合数据科学方向了解 Docker 容器化开发环境实现一次构建处处运行推荐继续阅读下一篇Python变量与数据类型正式开始Python语法学习之旅