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 了。
相关推荐
前端精髓17 小时前
结构化输出with_structured_output(抽卡)
python·langchain
尹人入圣18 小时前
目前热门的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
Nuanyt19 小时前
Agent 学习笔记(下篇三):上线工程、进阶选择与操作界面(Stage 7 / 7.5 / 8 + 延伸路线)
笔记·python·学习·memory·aiagent·harness
吴卫斌19 小时前
定投ETF实战指南(四):行业/主题ETF——定投的“进攻端“
开发语言·python·股票·量化
2601_9679873719 小时前
Python——入门级(定义功能def函数)
python·函数·可变参数·默认参数·关键字参数
专注仿真21 小时前
梯度提升类(XFBoost)算法详解与代码实例
开发语言·人工智能·python·算法·大模型训练·控制算法
外收内放1 天前
Python基础语法练习题(75)
开发语言·python·学习
黑十1 天前
PyTorch 报 “no CUDA GPUs are available“ 怎么办?3 步排查
服务器·网络·人工智能·pytorch·python
threelab1 天前
开源图片去水印代码
python
taller_20001 天前
【012】数据类型入门: Excel 数据到 Python 值的转换
python·excel·pie·py