下载Python 3.6后怎么验证安装成功及配置环境变量
详细讲解下载并安装Python 3.6后,如何通过命令行终端验证安装状态,以及当系统出现命令未找到时,如何手动配置系统环境变量PATH并完成校验。
下载并运行 Python 3.6 安装程序后,确认其是否就绪的最直接方法是在命令行终端执行版本查询命令。若返回对应的版本号,说明程序与环境均已建立关联;若提示“不是内部或外部命令”,通常并非安装过程出错,而是安装包自带的 PATH 登记选项未被勾选,操作系统尚未知晓该可执行程序的所在位置。本文直接围绕这两项操作展开:先通过终端校验实际安装状态,再针对未识别的情况逐步配置环境变量,并完成最终校验。
一、下载安装后如何验证 Python 3.6 是否可用
在官方安装程序执行完成后,检验其可用性的标准入口是操作系统的命令行工具。Windows 用户可按下快捷键 Win + R,在运行框中输入 cmd 并回车打开命令提示符;macOS 或 Linux 用户则打开自带的 Terminal 终端。
在打开的控制台中输入以下命令并回车:
python --version
或者使用简写形式:
python -V
执行该命令后,控制台通常会出现以下三种典型反馈之一:
1. 理想反馈:正确返回版本号
如果控制台输出如下内容,说明安装程序在执行时已经自动完成了环境变量的登记:
Python 3.6.8
此时需要进一步验证包管理工具 pip 是否同步就绪。输入:
pip --version
若能够输出类似 pip 18.1 from ... (python 3.6) 的信息,说明 Python 核心解释器与包管理器已全部具备全局运行条件,无需再进行额外配置。
2. 常见异常:提示“不是内部或外部命令”
若控制台返回:
'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。
出现这种提示,原因在于 Windows 在安装界面的第一个窗口底部,默认将“Add Python 3.6 to PATH”选项置为未勾选状态。很多读者在安装时直接点击了“Install Now”,使得 Python 文件虽然完整释放到了硬盘中,但操作系统的全局命令索引表中并无此项记录。此时就必须进行手动配置。
3. 版本冲突:显示了系统中安装的其他版本
如果输出显示的是 Python 3.10.x 或 Python 2.7.x,说明电脑中此前已存在其他 Python 环境,且该环境的优先级排在 Python 3.6 之前。这同样需要通过查看与调整环境变量来修正执行顺序。
二、理解 PATH 环境变量与为什么需要两个目录
要正确配置环境变量,需要先明白操作系统是如何找到一个命令的。当我们在命令提示符中输入 python 并敲下回车时,操作系统并不是全盘搜索硬盘,而是严格按照固定顺序排查:首先查找当前所在的文件夹;如果当前目录下没有 python.exe,系统就会顺次翻看 PATH 环境变量中登记的每一个目录路径。
对于 Python 3.6 而言,要在命令行中无障碍使用全部功能,必须把以下两个目录同时添加到 PATH 中:
- Python 主程序根目录(包含
python.exe与pythonw.exe):负责解释执行 Python 脚本文件。例如默认安装路径C:\Users\用户名\AppData\Local\Programs\Python\Python36。 - Scripts 脚本目录(包含
pip.exe及各种第三方可执行脚本):位于主目录下的Scripts文件夹内。负责在全局调用pip install安装第三方扩展模块。若遗漏该目录,就会遇到“可以运行 python,但 pip 却提示找不到命令”的常见故障。
三、手动配置环境变量的具体步骤
在确认需要手动配置后,按照以下四个标准步骤进行设置:
第一步:定位 Python 3.6 的实际安装物理路径
配置前需拿到准确的绝对路径。如果安装时使用的是默认路径,它通常位于:
C:\Users\<你的Windows用户名>\AppData\Local\Programs\Python\Python36
注意:AppData 是隐藏文件夹。可以在“此电脑”地址栏中直接输入 %LOCALAPPDATA%\Programs\Python\Python36 并回车直达。如果安装时选择了自定义路径(例如 C:\Python36 或 D:\Python36),则直接打开对应磁盘分区定位。
进入该目录后,确认目录中存在 python.exe,并且子目录 Scripts 中存在 pip.exe。将这两个完整路径复制到记事本备用。
第二步:打开系统的“环境变量”编辑窗口
- 按下快捷键 Win + R,在输入框中输入
sysdm.cpl并按回车,直接唤起“系统属性”对话框(该命令兼容所有 Windows 7/10/11 版本)。 - 在“系统属性”窗口顶部点击“高级”选项卡。
- 点击右下角的“环境变量(N)...”按钮。
第三步:在 Path 变量中追加两条路径
环境变量窗口分为上下两个区域:上半部分是“用户变量”(仅对当前 Windows 账户有效),下半部分是“系统变量”(对这台电脑的所有账户均有效)。个人单用户电脑选择配置在任一部分均可,推荐直接在“系统变量”中修改:
- 在列表中找到名为
Path(或PATH)的变量,鼠标单击选中它,然后点击下方的“编辑(E)...”按钮。 - 在弹出的列表编辑窗体右侧,点击“新建(N)”按钮,将第一步复制的 Python 主目录路径(例如
C:\Python36)粘贴进去。 - 再次点击“新建(N)”按钮,将 Scripts 脚本目录路径(例如
C:\Python36\Scripts)粘贴为第二条记录。 - 检查两条记录各自单独成行,首尾不要含有多余空格或英文引号。
如果是较旧的 Windows 7 系统,点击“编辑”后出现的不是列表,而是一整行文本框。此时切勿清空已有内容,应将光标移至文本末尾,先输入一个半角分号 ;,接着追加主目录路径,再输入分号 ;,最后追加 Scripts 路径。
第四步:保存设置并重启终端生效
完成编辑后,必须依次点击三个弹窗的“确定”按钮进行层层保存。如果直接点击红叉关闭窗口,修改将不会被写入系统注册表。
已处于运行状态的命令提示符窗口属于旧的进程实例,它在启动时就已经读取了当时的环境变量快照,无法动态感知新添加的 PATH 条目。因此,必须把之前打开的所有 CMD 或 PowerShell 窗口彻底关闭,再重新打开一个新的窗口,修改才会真正生效。
四、配置后的完整验证与排错速查
打开全新打开的命令行窗口,逐项执行以下指令进行完整的功能闭环校验:
1. 验证命令执行与交互式运行
在新建终端中输入:
python -V
pip -V
示例预期输出:
Python 3.6.8
pip 18.1 from c:\python36\lib\site-packages\pip (python 3.6)
进一步检验 Python 解释器的执行状态,直接输入 python 回车,进入交互式命令行(REPL):
C:\Users\Developer>python
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Python 3.6 is successfully configured.")
Python 3.6 is successfully configured.
>>> exit()
输入测试语句能得到立即执行,并使用 exit() 成功退回系统提示符,即证明整套环境完全搭建妥当。
2. 常见问题与针对性排查
- 问题一:敲入
python却自动弹出了 Windows 10/11 的微软应用商店(Microsoft Store)?
这是由于系统自带的“应用执行别名”机制在作祟。在 Windows 搜索框中输入“应用执行别名”,进入系统设置面板,在列表中找到与python.exe和python3.exe相关的开关,将其全部切换为“关”。关闭后再回到终端重新输入,系统就不会再被劫持跳转。 - 问题二:系统中安装了多个 Python 版本,直接打
python启动的不是 3.6?
操作系统按 PATH 列表从上往下查找。如果在列表中其他版本的目录排在前面,系统就会先找到先运行。解决方法有两种:其一是在环境变量编辑器中选中 Python 3.6 的条目,连续点击“上移”按钮将其移动到列表的最顶端;其二是不修改全局默认,直接利用 Windows 自带的启动器显式执行特定版本:输入py -3.6运行 3.6 解释器,使用py -3.6 -m pip install <包名>进行指定版本的包安装。 - 问题三:已经确认路径正确,依然报未找到命令?
通过执行where python可以打印出系统在哪些路径中检测到了 Python。如果没有任何输出,说明 Path 变量中的路径字符串存在错别字(如把 Python36 拼成了 Python3.6,或路径前后混入了中文字符、隐形换行符),此时返回系统变量中重新比对物理文件夹名称即可。
五、总结与后续使用建议
验证 Python 3.6 安装成功与配置环境变量的核心,在于理清“文件物理位置”与“系统检索索引”之间的对应关系。只要主目录与 Scripts 目录两项地址准确登记于系统的 Path 列表中,并在保存后重开终端,便能确保 python 与 pip 工具链在任意工作路径下被顺畅调用。在后续开发中,考虑到 Python 3.6 的特定历史兼容特性,建议使用 python -m venv <环境名> 为各个工程划分专属的虚拟环境,保持全局环境的整洁与稳定。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









