Windows系统安装Python 3.4.3及环境变量配置步骤

苏见山
苏见山
发布时间:2026-11-02| 5人浏览过
原创

详细讲解在Windows系统下安装Python 3.4.3以及手动与向导配置环境变量Path的完整实操步骤,包含架构选择、安装目录结构、Path寻址机制与验证方法。

在 Windows 系统上完成 Python 3.4.3 的部署,核心任务是运行官方 MSI 安装包并将解释器根目录与脚本目录注册到系统的 Path 环境变量中。本文按标准实操顺序展开,介绍安装包架构选择、向导中的自定义选项、手动配置环境变量的具体入口与语法规则,以及在全新终端下双向检验 Python 和 pip 可用性的全套流程。

Windows系统安装Python 3.4.3及环境变量配置步骤
图 1:Windows系统下安装Python 3.4.3与配置环境变量的4个标准阶段

一、系统架构确认与安装包准备

Python 3.4.3 采用的是微软 Windows Installer(MSI)分发格式。在安装之前,必须明确目标 Windows 操作系统的位数架构,以获取匹配的安装程序文件:

  • 64位操作系统(x64 / AMD64):应使用 python-3.4.3.amd64.msi。
  • 32位操作系统(x86):应使用 python-3.4.3.msi。

确认当前系统架构的方法非常简便:按下快捷键 Win + Pause/Break,或打开“设置” -> “系统” -> “关于”,查看“系统类型”一栏中显示的“64 位操作系统,基于 x64 的处理器”或“32 位操作系统”。如果在 64 位系统上误装了 32 位版本,虽然解释器能正常运行,但在后续调用大内存或者编译部分 C 扩展模块时会受到地址空间限制。

二、执行 MSI 安装向导与关键选项设置

找到下载完成的 MSI 安装文件,双击启动安装向导。Python 3.4 时代的安装界面不同于 Python 3.5 之后的单页扁平化窗口,它采用多步骤的分步向导:

  1. 选择安装作用域(Select whether to install Python for all users):

    向导首个界面提供“Install for all users”(为这台计算机上的所有用户安装)与“Install just for me”(仅为当前用户安装)。强烈建议勾选 Install for all users。该选项会将 Python 部署在系统公共磁盘根目录下,避免将解释器放入包含用户名空格或中文字符的 AppData 深度路径中。

  2. 选定安装目标路径(Select Destination Directory):

    默认路径为 C:\Python34\。请直接保留该默认路径。纯英文、无空格且处于系统盘根目录的路径结构,能彻底规避第三方编译脚本或旧版批处理脚本在解析路径空格时出现的语法错误。

  3. 自定义安装特性(Customize Python 3.4.3):

    这一步会展示一个功能树状列表,包含 Python 核心、文档、测试套件、Tcl/Tk(IDLE图形界面支持)以及包管理工具 pip 等组件。请特别注意列表底部的 Add python.exe to Path 项:

    关键细节:向导中“Add python.exe to Path”的状态

    在 Python 3.4.3 的原生安装程序中,该特性默认标记为红色的叉号(Feature will not be installed),意味着默认情况下安装向导不会修改系统环境变量。如果希望安装程序自动注册,可以点击该项左侧图标并选择“Will be installed on local hard drive”。若此处保持默认未安装,安装结束后就必须通过下文的手动步骤进行配置。

  4. 执行写入与权限确认:

    点击“Next”按钮开始文件拷贝。系统将弹出用户账户控制(UAC)对话框,点击“是”授予写入 C:\ 根目录的权限。等待进度条走完后,点击“Finish”完成文件落地。

Windows系统安装Python 3.4.3及环境变量配置步骤
图 2:Python 3.4.3 核心目录结构及各子目录在环境变量中的配置职能

三、手动配置 Windows 环境变量 Path 详解

当在命令提示符中键入 python 时,Windows 操作系统并不知道 python.exe 究竟存放在哪个磁盘目录下。系统必须通过查询 Path 环境变量中列出的目录清单,按顺序逐一排查。因此,手动配置环境变量不仅是 Python 3.4.3 安装过程中的关键动作,也是保障开发工具链正常运转的基础。

1. 打开系统属性环境变量窗口

打开环境变量配置界面的快捷方式如下:

  • 同时按下快捷键 Win + R 打开“运行”对话框。
  • 输入命令 sysdm.cpl 并按下回车,直接启动“系统属性”窗口。
  • 在弹出的窗口顶部切换到“高级”(Advanced)标签页。
  • 点击右下角的“环境变量”(Environment Variables)按钮。

2. 选取配置层级:系统变量 vs 用户变量

环境变量窗口分为上下两个区域:

  • 上部“用户变量”:设置只对当前登录的 Windows 用户生效。
  • 下部“系统变量”:设置对这台计算机上的所有系统用户、系统后台服务及任务计划均生效。

通常建议在系统变量中找到名为 Path(不区分大小写)的条目,选中后点击“编辑”。

3. 注入两条核心路径

无论使用的是 Windows 10/11 的图形化列表编辑器,还是 Windows 7 的单行文本框,都必须将以下两个绝对路径完整加入:

  • C:\Python34\(包含 python.exe 解释器本体与核心动态链接库)
  • C:\Python34\Scripts\(包含 pip.exe 等第三方安装工具的命令行入口)

不同版本 Windows 的录入方式说明:

  • Windows 10 / Windows 11: 点击右侧的“新建”按钮,将 C:\Python34\ 粘贴进去;再次点击“新建”,将 C:\Python34\Scripts\ 粘贴进去。可以通过“上移”按钮将这两项提升到适当前列。
  • Windows 7 / Windows 8.1: 弹出的窗口为单行输入框“变量值”。光标移动到现有值的最末尾,确保前面有一个英文分号 ;。如果没有,先手动补一个分号,再追加:
    ;C:\Python34\;C:\Python34\Scripts\
注意:逐层保存确认

编辑完成后,必须依次点击“编辑环境变量”窗口的“确定”、“环境变量”窗口的“确定”,以及“系统属性”窗口的“确定”。连续确认三层对话框后,系统注册表才会保存最新修改。

Windows系统安装Python 3.4.3及环境变量配置步骤
图 3:Windows 命令提示符寻址命中 Python 解释器的内部检索流程

四、新终端环境验证与双向测试

完成环境变量配置后,必须在终端中进行可用性验证。在此步骤中,有一个最常见但也最容易忽略的前置条件:

重要原则:必须重新打开 CMD 窗口

已经打开的命令提示符(CMD)或 PowerShell 窗口不会自动刷新环境变量。它们仍然沿用启动进程那一刻的旧环境变量缓存。必须关闭已打开的终端,重新按 Win + R 输入 cmd 打开全新窗口。

1. 验证 Python 解释器与版本回显

在新建的控制台中输入以下命令查看版本号:

C:\Users\Admin> python -V
Python 3.4.3

如果输出了 Python 3.4.3,说明 C:\Python34\ 路径已正确命中。接着可以直接键入 python 进入交互式解释器环境:

C:\Users\Admin> python
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello from Python 3.4.3")
Hello from Python 3.4.3
>>> exit()

输入 exit() 或按下快捷键 Ctrl + Z 然后回车,退出交互模式返回系统命令行。

2. 验证 pip 包管理工具

执行以下命令验证 C:\Python34\Scripts\ 是否生效:

C:\Users\Admin> pip -V
pip 6.0.8 from C:\Python34\lib\site-packages (python 3.4)

Python 3.4.3 原生集成的 pip 初始版本通常为 6.0.8。终端能够正常打印出 pip 的版本号以及关联的 Python 3.4 库路径,即证明两条环境变量路径均配置到位。

Windows系统安装Python 3.4.3及环境变量配置步骤
图 4:Python 3.4.3 终端验证指标与异常分支排查对照

五、常见配置问题排查与版本隔离

在实际安装过程中,由于不同计算机可能之前安装过其他环境,可能会遇到以下几类典型问题:

1. 提示“'python' 不是内部或外部命令,也不是可运行的程序”

出现该提示意味着系统在当前工作目录及 Path 包含的所有路径中均未找到 python.exe。排查步骤如下:

  • 确认是否使用的是在配置环境变量之后新启动的 CMD 窗口。
  • 打开文件资源管理器,进入 C:\Python34\,肉眼确认该目录下是否存在 python.exe。如果整个文件夹不存在,说明安装过程被安全软件拦截或安装向导中自定义了其他盘符。
  • 检查系统变量 Path 中输入的字符串是否带有中文全角分号、中文字符或多余的双引号。

2. 系统安装了多个 Python 版本的优先级冲突

如果电脑中同时安装了 Python 2.7 或更新的 Python 版本,在终端中键入 python 可能会启动非预期的版本。这是由 Windows 按顺序自上而下匹配 Path 目录决定的:

  • 哪个版本的路径在 Path 列表中排在更前面,Windows 就会优先加载谁的 python.exe。
  • 若需以 Python 3.4.3 为主力,在“编辑环境变量”窗口中选中 C:\Python34\ 和 C:\Python34\Scripts\,反复点击“上移”按钮,将其移动到其他 Python 路径上方。
  • 如果不想调整全局优先级,可在目标脚本或工程中直接使用绝对路径调用:C:\Python34\python.exe script.py。

3. Python 3.4.3 的旧版网络与 TLS 兼容提醒

Python 3.4.3 发布于 2015 年,其内置的 OpenSSL 库版本较早。如果在后续使用 pip install 安装第三方包时遇到网络连接失败或 SSL 握手报错,这是由于现代 PyPI 服务器强制要求 TLS 1.2+ 支持所致。针对此特定老版本的维护工作,推荐在需要第三方包时提前下载适配 Python 3.4 的本地 .whl 文件,或通过指定的离线轮子镜像源进行本地安装。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。