当前位置: 首页 > web >正文

【学Python自动化】 1. Python 安装与配置完全指南 (Windows)

  • 记录日期:2025年8月30日
  • 推荐版本:Python 3.13.x (2025年8月,生态已稳定)
  • 适用对象:新手开发者 + 新项目
  • 核心建议:跟随官网推荐版本,用管理员权限安装

一、版本选择策略

当前版本状态 (2025年8月)
| 版本 | 状态 | 建议 |
| Python 3.13.x | 功能更新期 | ✅ 新手首选:生态稳定,享受最新特性 |
| Python 3.12.x | 仅安全更新 (源代碼版) | ⚠️ 需编译安装,不推荐新手 |
| Python 3.11.x | 安全更新期 | ✅ 稳定备选 |
| Python 3.8 | 生命周期结束 | ❌ 不再使用 |

选择原则

  • 新项目+新手 → 直接最新稳定版 (目前3.13.x)

  • 企业生产环境 → 长期支持版 (LTS) 如 3.11.x

  • 避免:已结束支持的版本 (如3.8)

二、安装步骤

  1. 下载安装包
  • 访问 Python官网(https://www.python.org/)

  • 下载首页下载菜单推荐的 Python 3.13.7 Windows安装包

  • 选择 Windows installer (64-bit)

  1. 关键安装选项

必须操作:

  • ✅ 勾选 “Add python.exe to PATH” (添加到环境变量)

  • ✅ 使用管理员权限安装:

推荐操作:

  • 选择 “Install Now” (默认安装)

  • 安装完成后点击 “Disable path length limit” (解除路径长度限制)

  1. 验证安装

打开命令行验证:

# 检查Python版本
python --version
# 或
python -V# 应输出: Python 3.13.7# 检查pip版本
pip --version
# 应输出: E:\2025\python\setup>pip --version
pip 25.2 from C:\Users\...\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip (python 3.13)

三、VS Code 配置 (含Python插件)

  1. 安装VS Code
  • 访问 VS Code官网

  • 下载Windows版本安装

  1. 必装插件

打开VS Code,安装以下扩展:

  • Python (Microsoft官方) - 核心支持

  • Pylance - 智能补全和类型检查

  • Python Debugger - 调试功能

安装方法:Ctrl+Shift+X → 搜索扩展名 → 安装
3. 配置Python解释器

  • 在VS Code中打开项目文件夹

  • Ctrl+Shift+P 打开命令面板

  • 输入并选择: Python: Select Interpreter

  • 选择刚安装的 Python 3.13.x

四、虚拟环境配置 (推荐)

为每个项目创建独立环境,避免包冲突:


# 在项目目录中创建虚拟环境
python -m venv venv# 激活环境 (Windows PowerShell)
.\venv\Scripts\activate# 激活后提示符前显示 (venv)
(venv) PS C:\your\project>

五、安装自动化必备库

在激活的虚拟环境中安装:


# 图形界面自动化
pip install pyautogui# 专业UI元素操作 (可选)
pip install pywinauto# 浏览器自动化 (可选)
pip install selenium# 安装后验证
python -c "import pyautogui; print('安装成功!')"

六、第一个自动化脚本测试

创建 test_auto.py:


import pyautogui
import timeprint("5秒后将在光标当前位置输入测试文本...")
time.sleep(5)# 在当前位置输入文本
pyautogui.write('Hello from Python 3.13!', interval=0.1)
pyautogui.press('enter')print("执行完成!")

运行测试:


python test_auto.py

七、常见问题解决

  • 安装失败

    • 原因:未使用管理员权限

    • 解决:右键 → “以管理员身份运行”

  • python 命令未找到

    • 原因:未勾选 “Add to PATH”

    • 解决:重装或手动添加环境变量

  • pip 安装包失败

    • 原因:权限问题

    +解决:使用虚拟环境或在命令前加 python -m

八、总结

步骤内容状态
1下载 Python 3.13.x
2管理员权限安装,勾选 Add to PATH
3安装 VS Code + Python 插件
4创建虚拟环境
5安装 pyautogui 等库
6编写第一个自动化脚本

最终建议:Python 3.13.x + VS Code + 虚拟环境 是目前最适合新手入门Windows自动化的组合,既有现代语言的特性,又有完善的生态支持。

http://www.xdnf.cn/news/19333.html

相关文章:

  • 从“互联网+”到“人工智能+”:云计算生态演进揭示AI应用破局之道
  • springboot 实现不同接口指定上传文件大小
  • 腾讯云centos7.6的运维笔记——从yum的安装与更新源开始
  • 小狼毫输入法中让数字键盘上的数字键不再选择候选词而是与原始输入一起直接上屏
  • 抖音热榜展示页面
  • Android 权限申请现代化指南
  • MySQL 在 CentOS 上的安装与配置文件路径详解
  • 2025-08-18面试题(nginx,mysql,zabbix为主)
  • LeetCode 2540.最小公共值
  • 1.7 Rendering模块
  • 数据结构 03(线性:单链表)
  • web渗透之RCE漏洞
  • Java中使用JSONUtil处理JSON数据:从前端到后端的完美转换
  • [Mysql数据库] 知识点总结7
  • 06.《STP 基础原理与配置详解》
  • DFS 回溯 【各种题型+对应LeetCode习题练习】
  • 突发,支付宝发布公告
  • 一体化步进伺服电机在汽车线束焊接设备中的应用案例
  • LZ4 解压工具(WPF / .NET 8)说明书
  • 【金仓数据库产品体验官】KingbaseES-ORACLE兼容版快速体验
  • 深入理解drv_spi.c后,完全正向亲手移植rt-thread的drv_spi.c驱动 (基于stm32h750 artpi)
  • Java函数式编程之【流(Stream)性能优化】
  • WPF和WinFrom区别
  • 计算机毕设 java 阿歹果园养鸡场管理系统 基于 SSM 框架的果园养鸡场全流程管理系统设计与实现 Java+MySQL 的养殖生产与进销存一体化平台开发
  • 汽车专卖店管理系统的设计与实现(代码+数据库+LW)
  • Langflow核心技术学习笔记
  • 探索 XGBoost 与 LightGBM 的差异:哪个更适合你的项目?
  • 基于TCN-BiLSTM-SelfAttention神经网络的多输入单输出回归预测【MATLAB】
  • 力扣(LeetCode) ——645. 错误的集合(C语言)
  • 整体设计 的语言设计:通用模型语言的标准模板语言的规格模式语言(搜狗汪仔答问)