- 记录日期: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)
二、安装步骤
- 下载安装包
-
访问 Python官网(https://www.python.org/)
-
下载首页下载菜单推荐的 Python 3.13.7 Windows安装包
-
选择 Windows installer (64-bit)
- 关键安装选项
必须操作:
-
✅ 勾选 "Add python.exe to PATH" (添加到环境变量)
-
✅ 使用管理员权限安装:
推荐操作:
-
选择 "Install Now" (默认安装)
-
安装完成后点击 "Disable path length limit" (解除路径长度限制)
- 验证安装
打开命令行验证:
bash
# 检查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插件)
- 安装VS Code
-
访问 VS Code官网
-
下载Windows版本安装
- 必装插件
打开VS Code,安装以下扩展:
-
Python (Microsoft官方) - 核心支持
-
Pylance - 智能补全和类型检查
-
Python Debugger - 调试功能
安装方法:Ctrl+Shift+X → 搜索扩展名 → 安装
- 配置Python解释器
-
在VS Code中打开项目文件夹
-
Ctrl+Shift+P 打开命令面板
-
输入并选择: Python: Select Interpreter
-
选择刚安装的 Python 3.13.x
四、虚拟环境配置 (推荐)
为每个项目创建独立环境,避免包冲突:
bash
# 在项目目录中创建虚拟环境
python -m venv venv
# 激活环境 (Windows PowerShell)
.\venv\Scripts\activate
# 激活后提示符前显示 (venv)
(venv) PS C:\your\project>
五、安装自动化必备库
在激活的虚拟环境中安装:
bash
# 图形界面自动化
pip install pyautogui
# 专业UI元素操作 (可选)
pip install pywinauto
# 浏览器自动化 (可选)
pip install selenium
# 安装后验证
python -c "import pyautogui; print('安装成功!')"
六、第一个自动化脚本测试
创建 test_auto.py:
python
import pyautogui
import time
print("5秒后将在光标当前位置输入测试文本...")
time.sleep(5)
# 在当前位置输入文本
pyautogui.write('Hello from Python 3.13!', interval=0.1)
pyautogui.press('enter')
print("执行完成!")
运行测试:
bash
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自动化的组合,既有现代语言的特性,又有完善的生态支持。