如何从命令行获取Python的安装路径

37
我正在尝试获取Python的安装路径? 您有没有想到如何在Windows命令行中获取Python的安装路径。我不想设置环境变量。 谢谢。
3个回答

91

尝试打开cmd并简单执行以下操作:

where python

默认情况下,此功能在 PATH 中搜索匹配项。更准确地说:

描述: 显示与搜索模式匹配的文件位置。 默认情况下,搜索沿当前目录和 PATH 环境变量指定的路径进行。

大多数 Windows Python 安装程序会修改您的 PATH,因此这应该可以找到在 CLI 中运行 python 的内容。


3
"where" 在 Windows 中使用? - thefourtheye
2
@thefourtheye 是的,在*nix中是which - roippi
太棒了!直戳要点。 - Jero Dungog
非常感谢,我真的很累了,一直在寻找Linx命令的替代方案,最终在搜索了一个小时后找到了这个,这确实是我想要的...... - heySushil
使用“where”的好处是,如果您的路径中有多个具有相同名称的文件(这可能会导致烦人的问题),它将列出所有这些文件。 - jshd

50

使用sys.executable的跨平台解决方案

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

sys.executable

在支持的系统中,该属性返回Python解释器可执行二进制文件的绝对路径。


2
你可以通过以下方式检查注册表: HKLM SOFTWARE\Python\PythonCore\${PYTHON_VERSION}\InstallPath 或者 HKCU。

HKCU 对我有用: PS C:\Windows\system32> Get-Item -Path Registry::HKEY_Current_User\Software\Python\PythonCore\3.6-32\InstallPath - Prashant Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接