🐍 使用 `curl` 下载并安装 Python 3.10(适用于 Windows 和 Ubuntu)

  • 2025年7月2日
  • 0 comments

🖥️ Windows 系统操作笔记


✅ 一、使用 curl 下载 Python 3.10 安装包

📌 命令:

curl -o python-3.10.0-amd64.exe https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe

🧠 curl 参数说明:

参数 说明
-o 文件名 指定保存为的本地文件名
网址 官方下载地址,来自 Python 历史版本页面:https://www.python.org/ftp/python/3.10.0/

✅ 二、执行静默安装(不弹窗、不需确认)

python-3.10.0-amd64.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0

参数说明:

参数 功能
/quiet 静默模式安装
InstallAllUsers=1 安装给所有用户
PrependPath=1 自动添加到系统环境变量 PATH
Include_test=0 跳过测试模块(节省空间)

✅ 三、安装完成后验证:

python --version

你应看到:

Python 3.10.0

✅ 四、重要补充:使用 curl 下载带参数的链接要加引号!

如果你下载的链接中带有 ?& 等参数,比如 VSCode 的下载链接,那么 必须用双引号包住 URL,否则 Windows 会误解析 & 为命令连接符。

❌ 错误写法(会报错):

curl -o file.exe https://example.com/download?key=123&file=abc

Windows 会认为 &file=abc 是另一个命令。

✅ 正确写法:

curl -o file.exe "https://example.com/download?key=123&file=abc"

🧩 进阶示例:使用 curl 下载 VSCode 安装器

curl -L -o vscode_install.exe "https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user"

参数解释:

参数 含义
-L 跟随重定向(VSCode 下载链接会跳转)
-o vscode_install.exe 保存为本地文件
URL(用引号包住) 避免 & 被 Windows 解析错误

🐧 Ubuntu 系统操作笔记


✅ 一、使用 apt 安装 Python 3.10(推荐)

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10 python3.10-venv python3.10-distutils

✅ 二、使用 curl 下载 Python 3.10 源码包(进阶)

curl -O https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

然后解压、编译、安装:

tar -xzf Python-3.10.0.tgz
cd Python-3.10.0
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

🧠 总结:对比速查表

操作 Windows Ubuntu
Python 3.10 安装 curl + exe 安装器 apt 或 curl + 源码编译
VSCode 下载 curl -L + URL(加引号) VSCode .deb 安装包 或 Snap
curl URL 引号 必须加(带 ? &) 建议加,避免解析错误

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注