Python 3.4 已经在 2025 年 3 月 16 日停止维护,不再接收任何安全补丁或错误修复。

这意味着在您的系统上使用 Python 3.4 会带来严重的安全风险,并且您将无法安装最新的第三方库(因为它们通常要求更新的 Python 版本)。
强烈建议您升级到最新的 Python 3.x 版本(3.8, 3.9, 3.10, 3.11, 3.12)。
如果您因为某些特殊原因(维护一个非常老旧的项目)确实需要安装 Python 3.4,请遵循以下指南,我将为您提供在 Linux、macOS 和 Windows 上的详细步骤。
⚠️ 重要提醒:升级 vs 安装
通常我们说的“升级”是指替换系统自带的旧版本 Python(这非常不推荐,因为它可能破坏系统工具),而您真正需要做的是安装 Python 3.4,并将其与系统自带的 Python 分开管理,同时配置好环境变量以便使用。
在 Linux (如 Ubuntu/Debian) 上安装 Python 3.4
对于现代的 Linux 发行版(如 Ubuntu 20.04/22.04),官方软件源中已经移除了 Python 3.4,最简单的方法是使用 deadsnakes PPA,这是一个专门用于提供多种 Python 版本的第三方源。
步骤 1: 添加 deandsnakes PPA
打开终端,执行以下命令:
sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update
步骤 2: 安装 Python 3.4
您可以直接安装 Python 3.4 及其相关的开发工具和 pip。
# 安装 Python 3.4 解释器 sudo apt install python3.4 # 安装 Python 3.4 的开发头文件和构建工具 sudo apt install python3.4-dev # 安装 pip 包管理器 (如果未自动安装) sudo apt install python3.4-pip
步骤 3: 验证安装
检查版本是否正确:
python3.4 --version # 应该输出: Python 3.4.x
检查 pip 是否可用:
python3.4 -m pip --version
步骤 4: (可选) 创建虚拟环境
强烈建议在虚拟环境中进行项目开发,以避免不同项目间的库冲突。
# 首先安装虚拟环境包 sudo apt install python3.4-venv # 为您的项目创建一个虚拟环境 python3.4 -m venv my_project_env # 激活虚拟环境 source my_project_env/bin/activate # 激活后,您的终端提示符会发生变化,表示已进入虚拟环境 # 您可以使用 pip install ... 来安装项目依赖 # 退出虚拟环境 deactivate
在 macOS 上安装 Python 3.4
macOS 通常自带 Python 2.7,我们同样建议使用 pyenv 来管理多个 Python 版本,因为它不会影响系统自带的 Python。
步骤 1: 安装 pyenv
如果您没有安装过 pyenv,可以使用 Homebrew(macOS 的包管理器)来安装。
# 安装 Homebrew (如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 使用 Homebrew 安装 pyenv brew install pyenv
步骤 2: 配置 Shell 环境
为了让 pyenv 正常工作,您需要将其添加到您的 Shell 配置文件中(.zshrc 或 .bash_profile)。
# 对于 Zsh (macOS Catalina 及以后默认) echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc # 对于 Bash echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
然后重启您的终端,或者运行 source ~/.zshrc (或 source ~/.bash_profile) 来使配置生效。
步骤 3: 使用 pyenv 安装 Python 3.4
pyenv 知道去哪里查找可安装的 Python 版本了。
# 安装 Python 3.4 # 注意:编译过程可能需要一些时间,并且需要安装 Xcode Command Line Tools pyenv install 3.4.10
提示:
pyenv会列出所有可用的版本号,您可以使用pyenv install --list查看。4.10是 Python 3.4 的最后一个稳定版本。
步骤 4: 切换到 Python 3.4
您可以为当前 Shell 会话设置全局 Python 版本,或者为特定项目设置。
# 为当前用户设置全局 Python 版本 (不推荐长期使用 3.4) pyenv global 3.4.10 # 或者,进入项目目录后,为该项目设置 Python 版本 (推荐) cd /path/to/your/project pyenv local 3.4.10
步骤 5: 验证安装
python --version # 应该输出: Python 3.4.10 pip --version # pyenv 会自动关联正确的 pip
在 Windows 上安装 Python 3.4
在 Windows 上,最直接的方法是下载官方的安装程序。
步骤 1: 下载 Python 3.4 安装包
访问 Python 官方归档页面: https://www.python.org/downloads/release/python-3410/
找到 "Windows x86-64 installer" (64位) 或 "Windows x86 installer" (32位) 的下载链接,并下载 .msi 安装文件。
步骤 2: 运行安装程序
双击下载的 .msi 文件。
- 重要: 勾选 "Add Python 3.4 to PATH" (将 Python 3.4 添加到环境变量),这是最关键的一步,可以让你在命令行中直接使用
python和pip命令。 - 选择 "Install for all users" (为所有用户安装) 或 "Just for me" (仅为我安装),然后点击 "Next" 和 "Install"。
步骤 3: 验证安装
打开 命令提示符 或 PowerShell,输入以下命令:
python --version # 应该输出: Python 3.4.x
如果看到版本号,说明安装成功。
步骤 4: (可选) 创建虚拟环境
打开命令提示符,导航到您的项目目录,然后运行:
# 创建虚拟环境 python -m venv my_project_env # 激活虚拟环境 my_project_env\Scripts\activate # 激活后,命令行前会出现 (my_project_env),表示已激活 # 您可以使用 pip install ... # 退出虚拟环境 deactivate
总结与最终建议
| 操作系统 | 推荐方法 | 优点 |
|---|---|---|
| Linux | deadsnakes PPA |
简单,通过 apt 管理,与系统集成度高。 |
| macOS | pyenv |
最灵活,可管理多个 Python 版本,不影响系统 Python。 |
| Windows | 官方安装程序 | 最简单直接,图形化界面,一键配置环境变量。 |
再次强调,Python 3.4 已经过时且不安全。 完成安装后,请尽快规划您的项目迁移到更新的 Python 版本(如 Python 3.8+),新版本不仅更安全,性能更好,语法也更现代化,拥有更丰富的库生态。
