python下载脚本

既然你决定尝试安装,为了让你省去繁琐的点击和配置步骤,我为你准备了一个 Windows 一键安装脚本

这个脚本会自动完成以下工作:

  1. 静默下载 Python 安装包(默认推荐最新的稳定版 3.13,兼容性最好)。
  2. 自动安装 到系统目录。
  3. 自动配置环境变量(这是新手最容易卡住的地方)。
  4. 验证安装 是否成功。

🚀 Windows 一键安装脚本

你可以直接复制下面的代码,保存为 install_python.ps1,然后运行即可。

复制代码
# install_python.ps1
# 功能:一键下载、安装 Python 并配置环境变量

Write-Host "正在准备安装 Python..." -ForegroundColor Cyan

# 1. 定义下载链接 (这里使用 Python 3.13.0 64位,兼容性好且新)
# 如果你想装旧版 3.7,可以将下面链接替换为 3.7.9 的链接
$pythonUrl = "https://www.python.org/ftp/python/3.13.0/python-3.13.0-amd64.exe"
$installerPath = "$env:TEMP\python-installer.exe"

# 2. 下载文件
Write-Host "正在下载安装包 (约 25MB)..." -ForegroundColor Yellow
try {
    Invoke-WebRequest -Uri $pythonUrl -OutFile $installerPath -UseBasicParsing
    Write-Host "下载完成!" -ForegroundColor Green
} catch {
    Write-Host "下载失败,请检查网络连接。" -ForegroundColor Red
    exit
}

# 3. 执行静默安装
# PrependPath=1 是关键参数,它会自动把 Python 加入系统 PATH
Write-Host "正在安装 Python (请勿关闭窗口)..." -ForegroundColor Yellow
Start-Process -FilePath $installerPath -ArgumentList "/quiet", "InstallAllUsers=0", "PrependPath=1", "Include_test=0" -Wait

# 4. 清理安装包
Remove-Item $installerPath -ErrorAction SilentlyContinue

# 5. 验证安装
Write-Host "安装完成!正在验证环境..." -ForegroundColor Cyan
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")

try {
    $version = python --version
    Write-Host "成功!当前版本: $version" -ForegroundColor Green
    Write-Host "你可以关闭此窗口,开始你的测试之旅了。" -ForegroundColor Green
} catch {
    Write-Host "安装似乎完成了,但环境变量未立即生效。请重启电脑或重新打开终端后再试。" -ForegroundColor Red
}

Read-Host "按回车键退出"

🛠️ 如何运行这个脚本?

由于 Windows 默认禁止运行脚本,你需要按以下步骤操作(只需做一次):

  1. 保存文件

    • 在桌面新建一个文本文档。
    • 将上面的代码粘贴进去。
    • 将文件重命名为 install_python.ps1(注意后缀名要从 .txt 改为 .ps1)。
  2. 打开终端

    • 右键点击"开始"菜单,选择 "终端(管理员)""PowerShell(管理员)"
  3. 允许运行

    • 输入以下命令并回车(输入 Y 确认):

      复制代码
      Set-ExecutionPolicy RemoteSigned
  4. 执行脚本

    • 输入 cd Desktop 进入桌面。
    • 输入 .\install_python.ps1 并回车。

💡 关键提示:关于版本的选择

我在脚本中默认使用了 Python 3.13

  • 为什么不用 3.7?
    • Playwright 支持: Playwright 对新版 Python 支持最好。虽然它也能跑在 3.7 上,但很多新特性(如类型提示)在旧版上会报错。
    • 安全性: 3.7 已经"寿终正寝",不再修补安全漏洞。
    • 库的兼容性: 你未来如果要安装其他测试辅助库(如 allure-pytest),它们可能已经不再支持 3.7 了。
相关推荐
65岁退休Coder1 小时前
LangGraph v1.2.9 节点容错策略 & 流式输出 & 持久化记忆管理
后端·python·langchain
ikun_文3 小时前
Django框架路由Router的使用
python·pycharm·django
IvanCodes3 小时前
Python 基础语法(二):字符串与常用操作
python
昭昭日月明4 小时前
LangChain 生态:从链到代理,开发者需要掌握的三大核心
python·langchain·agent
Csvn4 小时前
🐍 Day 8:面向对象编程
后端·python
程序员天天困4 小时前
向量检索不准怎么办:混合检索与 Rerank 重排序召回优化实战
后端·python·ai编程
alphaTao5 小时前
LeetCode 每日一题 2026/8/24-2026/8/30
python·算法·leetcode
苏灿烤鱼5 小时前
当 AI Agent 遇见真实科学环境:深度拆解 Scientific Agent Skills,把"聊天机器人"变成"AI 科学家"
python·开源·agent
张文君5 小时前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
lupai16 小时前
手机在网状态接口实测效果与质量评估
大数据·python·智能手机·api接口