🐍 使用 `curl` 下载并安装 Python 3.10(适用于 Windows 和 Ubuntu)
🖥️ 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 引号 | 必须加(带 ? &) | 建议加,避免解析错误 |