Fan*_*Lin 132 python windows path
我想在Windows上找到我的Python安装路径.例如:
C:\Python25
Run Code Online (Sandbox Code Playgroud)
如何找到Python的安装位置?
elo*_*0ka 250
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
Run Code Online (Sandbox Code Playgroud)
cod*_*ape 48
如果您需要知道Windows 下安装的路径而不启动python解释器,请查看Windows注册表.
每个安装的Python版本都有一个注册表项:
HKLM\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
HKCU\SOFTWARE\Python\PythonCore\versionnumber\InstallPath
在64位Windows中,它将在Wow6432Node
关键字下:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\versionnumber\InstallPath
Amo*_*kar 46
它可能是
gim*_*mel 13
在我的Windows安装上,我得到以下结果:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
Run Code Online (Sandbox Code Playgroud)
(您也可以寻找sys.path
合理的位置.)
car*_*ott 11
如果您安装了该py
命令(您可能会这样做),则只需使用--list-paths
该命令的参数:
py --list-paths
示例输出:
由 py Launcher for Windows 找到的已安装 Python
-3.8-32 C:\Users\cscott\AppData\Local\Programs\Python\Python38-32\python.exe *
-2.7-64 C:\Python27\python.exe
* 表示使用该py
命令执行的脚本的当前活动版本。
在sys
包中,您可以找到许多有关安装的有用信息:
import sys
print sys.executable
print sys.exec_prefix
Run Code Online (Sandbox Code Playgroud)
我不确定这会给你的Windows系统带来什么,但在我的Mac上executable
指向Python二进制文件和exec_prefix
安装根目录.
你也可以尝试这个来检查你的sys
模块:
import sys
for k,v in sys.__dict__.items():
if not callable(v):
print "%20s: %s" % (k,repr(v))
Run Code Online (Sandbox Code Playgroud)
小智 7
如果您想要路径成功安装后,首先打开CMD并键入python或python -i
它将为您打开交互式shell然后键入
导入系统
sys.executable
点击进入,你将获得安装python的路径...
使用适用于Windows 的 Python Launcher(从 3.3 开始提供)。它与所有可用的 python 版本兼容。
\n首先,检查启动器是否可用:
\npy \n
Run Code Online (Sandbox Code Playgroud)\n启动最新安装的 Python 版本
\n要查看系统上可用的所有 Python 版本及其路径:
\npy -0p\n
Run Code Online (Sandbox Code Playgroud)\n或者
\npy --list-paths\n
Run Code Online (Sandbox Code Playgroud)\n对于特定的 Python 版本路径\xe2\x80\x94 对于多个 python 安装特别有用:
\npy -3.7 -c "import os, sys; print(os.path.dirname(sys.executable))"\n
Run Code Online (Sandbox Code Playgroud)\n蟒蛇2
\npy -2 -c "import os, sys; print(os.path.dirname(sys.executable))"\n
Run Code Online (Sandbox Code Playgroud)\npy
安装位置是C:\\Windows\\py.exe
如果为所有用户安装,否则可以在 找到C:\\Users\\username\\AppData\\Local\\Programs\\Python\\Launcher
。\n它不需要环境PATH
设置环境变量。
小智 6
要知道 Python 的安装位置,您可以where python
在 cmd.exe 中执行。
您可以搜索“您帐户的环境变量”。如果您在路径中添加了 Python,它将在您的环境变量帐户中显示为“路径”。
但几乎总是你会在“ C:\Users\%User_name%\AppData\Local\Programs\Python\Python_version ”中找到它
“ AppData ”文件夹可能被隐藏,使其从工具栏的视图部分可见。