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 了。
相关推荐
用户0332126663671 分钟前
如何快速拆分超大 Excel 文件【Python 教程】
python·excel
kimnoic6 分钟前
Python中使用封装类还是函数以及它们的区别
开发语言·python
青柠之夏cc11 分钟前
Python Java PHP底层对比:内存并发性能全解析
开发语言·python·线程
TomEval12 分钟前
【测AI】第10篇:AI 模型功能测试实战 —— 测试用例怎么设计?
人工智能·python·功能测试·测试用例
半亩码田17 分钟前
C#转Python第5.1篇:异步编程:asyncio vs async/await,语法相似但机制不同
开发语言·python·c#
yi01120 分钟前
DAY27: LeetCode 110. 平衡二叉树 | 在递归中判断是否平衡
人工智能·笔记·python·算法·leetcode·二叉树·递归
言乐61 小时前
PythonLOLM自动生成复盘报告模型
开发语言·前端·数据库·人工智能·python
水水不水啊1 小时前
告别切换N个窗口调试:我用 Python + WebView 做了款现代化串口助手(含 TCP/UDP、波形、协议解析)
python·tcp/ip·udp
论文复现现场1 小时前
DeepSeek V4.1 Flash 各平台价格怎么比?缓存、峰谷计费与 Python 成本计算
开发语言·python·缓存·大模型·成本优化·deepseek
打工仔折腾 AI1 小时前
鸿蒙平板远控电脑实测:ToDesk蓝牙键鼠、双模式鼠标与跨端剪贴板落地记录
人工智能·后端·python·性能优化·计算机外设·电脑·harmonyos