Win10下怎么查看Python 3的安装路径
where python;若已进入Python交互环境,则可直接打印 sys.executable 获取准确可执行文件位置;如果未配置系统环境变量,还可通过Windows开始菜单右键快捷方式“打开文件位置”来溯源物理安装目录。
一、使用命令行快速定位安装路径
在Windows 10中,利用自带的命令提示符(CMD)或PowerShell,是开发人员定位可执行程序最常用且高效的方式。系统提供内置命令 where,其功能是在系统的环境变量 PATH 所包含的目录清单中检索同名执行文件。
1. 操作步骤
- 按下快捷键
Win + R,在弹出的“运行”对话框中输入cmd,按回车键打开命令提示符窗口。 - 在窗口光标处输入以下命令并回车:
where python
命令执行后,控制台会立刻打印出当前终端调用的 python.exe 完整绝对路径。示例输出如下:
C:\Users\Administrator\AppData\Local\Programs\Python\Python311\python.exe
C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\python.exe
如果输出结果中出现了包含 WindowsApps 的路径,该文件通常是Windows 10自带的应用商店重定向别名(大小为0 KB的跳转脚本)。排在第一行或者位于 Programs\Python\Python3xx\ 下的路径,才是真正包含标准库与运行环境的实体解释器。
二、通过 Python 内部运行环境查看路径
当电脑中安装了多个 Python 版本,或者正处于虚拟环境(venv / conda)中时,命令行 where 找到的路径可能不完全代表实际代码运行时所绑定的解释器。此时,直接让 Python 自行报告其运行位置是最精确无误的。
1. 核心属性与方法
Python 内置的 sys 模块专门用于维护解释器运行时的关键配置。其中:
sys.executable:存储当前正在执行的python.exe的绝对路径。sys.prefix:存储 Python 基础环境所在的根安装目录。sys.path:存储模块导入的搜索路径列表,首项通常是当前工作区,后续包含标准库及site-packages。
2. 单行命令直接查询
无需手动编写代码文件,在 CMD 中直接通过参数 -c 即可一行执行并输出:
python -c "import sys; print(sys.executable)"
示例输出:
C:\Users\Administrator\AppData\Local\Programs\Python\Python311\python.exe
3. 在交互式终端(REPL)中查询
如果已经启动了 Python 交互环境,键入以下两行代码即可:
>>> import sys
>>> print(sys.executable)
C:\Users\Administrator\AppData\Local\Programs\Python\Python311\python.exe
>>> print(sys.prefix)
C:\Users\Administrator\AppData\Local\Programs\Python\Python311
三、通过开始菜单与文件资源管理器查看路径
如果在命令提示符中输入 python 提示“不是内部或外部命令,也不是可运行的程序”,说明安装时未勾选“Add Python to PATH”。此时命令行方式无法直接检索,可以通过图形界面通过快捷方式定位实体文件。
1. 操作步骤
- 点击屏幕左下角的 Windows徽标开始菜单,或按下键盘上的
Win键。 - 在搜索框直接输入
Python,列表中会出现“Python 3.x (64-bit)”或“IDLE (Python 3.x)”。 - 在对应条目上点击鼠标右键,在展开的上下文菜单中点击 “打开文件位置”。
- 此时系统会打开
Programs开始菜单快捷方式目录。找到选中的快捷方式,再次点击鼠标右键,选择 “属性”。 - 在弹出的“快捷方式属性”窗口中,切换到“快捷方式”选项卡,查看 “目标(T)” 文本框。
“目标”框内双引号中的路径即为 python.exe 的绝对物理路径,而“起始位置”则是对应的安装根目录。
四、Windows 10 常见安装形态与默认路径对照
Python 3 在 Windows 10 下有几种不同的安装渠道,每种渠道选用的默认物理存储路径规则各有不同。直接在文件资源管理器地址栏输入对应默认目录,也是快速排查的实用手段。
| 安装渠道 / 安装方式 | 典型默认安装路径 | 主要特征与说明 |
|---|---|---|
| 官网安装包(当前用户) Install for me only (推荐) |
C:\Users\<用户名>\AppData\Local\Programs\Python\Python3xx\ |
无需管理员提权,文件保存在用户应用目录;日常开发中最普遍的形式。 |
| 官网安装包(所有用户) Install for all users |
C:\Program Files\Python3xx\ 或 C:\Python3xx\ |
系统全局共享,修改或向 site-packages 写入时常需要系统管理员权限。 |
| Microsoft Store 商店版 | C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.x... |
沙盒隔离包,受系统保护权限严密管控;在 WindowsApps 下仅生成启动垫片。 |
| Anaconda / Miniconda | C:\Users\<用户名>\anaconda3\ 或 miniconda3\ |
集成科学计算环境,内置 conda 环境管理器,其子环境存放于 envs/ 目录。 |
五、常见问题与路径验证
1. AppData 文件夹被隐藏找不到怎么办?
官网默认安装到 AppData 目录下,但该文件夹在 Windows 10 中默认是隐藏属性。有两项快捷解决方案:
- 使用环境变量直接展开: 按
Win + R唤出运行窗口,输入%LocalAppData%\Programs\Python并回车,即可直达 Python 安装母目录。 - 在资源管理器开启显示: 打开“此电脑”,在上方菜单栏点击“查看”选项卡,在右侧区域勾选“隐藏的项目”复选框。
2. 为什么查询出来的路径下找不到 pip.exe?
python.exe 存放在 Python 主目录下,而 pip.exe 以及后续安装的命令行第三方工具(如 pytest、uvicorn 等)全部默认安装在主目录同级的 Scripts 文件夹中。例如:
主目录: C:\Users\Administrator\AppData\Local\Programs\Python\Python311\
工具目录: C:\Users\Administrator\AppData\Local\Programs\Python\Python311\Scripts\
因此,若需要让终端支持直接运行 pip 命令,必须在 Windows 环境变量 Path 中同时添加这两个路径。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













