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 了。
相关推荐
2501_909509101 小时前
DAY 45
python
郝学胜_神的一滴1 小时前
Python 高级编程 027:四大推导式全攻略
python·pycharm
菜冻鱼1 小时前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
mit6.8242 小时前
archived
后端·python·flask
船长@2 小时前
FastAPI 快速上手:从零基础到实操入门
python·ai·fastapi
我要两颗404西柚2 小时前
2【python】:常用关键字,函数,方法
python
COOLMO研究AI2 小时前
Python 如何给 AI API 实现断路器模式:防止雪崩与保护本地服务
人工智能·python·php
zzzzzz3102 小时前
LLM 成本治理:从 token 账单到线上熔断,团队应该先做哪三件事?
人工智能·python·api
AC赳赳老秦3 小时前
网页公开附件自动采集:OpenClaw 批量下载页面内嵌 Word/Excel 附件,统一格式后结构化入库
java·python·word·php·excel·deepseek·openclaw