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 了。
相关推荐
AIFQuant4 小时前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
GPU实战笔记5 小时前
云端 Python 开发:JupyterLab 还是 VS Code Remote-SSH?
python·vs code·jupyterlab·remote-ssh·远程开发
狗狗狗狗狗乐啊5 小时前
搭一个 AI 对话工作台 AChat:从 0 到可用的完整记录(一)
python·react.js·ai编程
白猫不黑6 小时前
Python实现简易Web弱口令爆破与防护方案
python·web安全·计算机·网络安全·黑客·信息安全·渗透测试
kuuailetianzi7 小时前
Python初识:定位、优势与发展历程
python
guoran_shini7 小时前
LLM微调-训练垂类问答模型
python·lora·sft
basketball6167 小时前
Python FastAPI 介绍以及常用方法
python·fastapi·vllm·ai infra
论文复现现场7 小时前
企业知识库 RAG 用什么模型便宜?GLM-5.3-Flash 长文本 API 实测
python·rag·企业知识库·大模型api·glm-5.3-flash
梦在远山后7 小时前
从手写 Loop 到可恢复 Runtime:用 LangGraph、PostgreSQL Checkpoint 与 AG-UI 跑通中断恢复
python·langchain·agent
Yolanda_20228 小时前
8.tensorboard的使用
python