很多新手电脑装了多个Python版本,分不清环境、找不到路径、命令冲突,这篇文章用最简单的CMD命令,一次性教会你:查看当前Python环境、列出电脑所有Python环境、定位安装目录,Windows 全通用。

一、先看:当前正在使用的 Python 环境(最常用)

打开 CMDPowerShell,直接输入以下命令,快速查看当前生效的Python环境。

1. 查看 Python 版本

python --version

或简写:

python -V

作用:告诉你当前系统默认使用哪个Python版本。

2. 查看当前 Python 解释器路径(安装目录)

python -c "import sys; print(sys.executable)"

输出的路径就是当前Python的真实位置,方便你判断是不是目标环境。


二、CMD 查看电脑上所有 Python 环境(核心技能)

方法1:where 命令(Windows 专用,最强推荐)

直接在CMD输入:

where python

作用:列出电脑里所有Python.exe的路径,一眼看清所有Python环境。

输出示例:

C:\Users\Administrator\AppData\Local\Programs\Python\Python311\python.exe
C:\Program Files\Python39\python.exe
D:\Python310\python.exe

每一行都是一个独立Python环境,非常清晰。

方法2:查看已安装的所有 Python 版本列表

如果你用 py启动器(Windows安装Python默认自带),可以用:

py -0p

作用:列出所有已安装Python版本 + 路径 + 架构(32/64位)


三、查看当前Python环境的安装目录 & Scripts文件夹

1. 查看安装根目录

python -c "import sys; print(sys.executable)"

去掉最后的 python.exe,就是安装目录。

2. 直接查看 Scripts 文件夹路径

python -c "import sys, os; print(os.path.join(os.path.dirname(sys.executable), 'Scripts'))"

输出就是pip、jupyter等工具所在的Scripts目录。


四、常见问题说明

  1. 输入 python 提示不是内部命令
    说明该Python未添加到环境变量,用 where python 依然能找到所有位置。

  2. 有多个Python,想用指定版本运行
    直接用完整路径运行,例如:

    C:\Python311\python.exe --version
    
  3. conda / virtualenv 虚拟环境查看

    • Conda环境:conda env list
    • 虚拟环境:激活后用 python --version 查看

总结

  1. 查看当前Python环境python --version
  2. 查看当前Python路径python -c "import sys; print(sys.executable)"
  3. CMD查看所有Python环境(最强):where python
  4. 列出所有已安装Python版本py -0p

这4条命令足够你搞定所有Python环境查看问题!

更多推荐