我想知道我在Windows上的Python安装路径。例如:

C:\Python25

如何找到Python的安装位置?


当前回答

在Python解释器中,输入以下命令:

>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'

此外,您可以将所有这些组合在一起,并使用单行命令。打开cmd,输入以下命令

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

其他回答

选项1:检查系统环境变量>路径

选项2:C:\Users\Asus\AppData\Local\Programs\Python(默认路径)

在我的windows安装,我得到这些结果:

>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>

(你也可以在sys。合理位置的路径)

你可以搜索“你的环境变量”。如果您已经在路径中添加了Python,它将在您的环境变量帐户中显示为“path”。

但你总是会发现 “C: \ \ % User_name % \ AppData \用户本地Python \程序\ \ Python_version”

“AppData”文件夹可能是隐藏的,使它从工具栏的视图部分可见。

使用Python Launcher for Windows(从3.3开始可用)。它与所有可用的python版本兼容。

首先,检查启动器是否可用:

py 

启动最新安装的Python版本

查看系统上可用的所有Python版本及其路径:

py -0p

or

py --list-paths

对于特定的Python版本路径-对于多个Python安装尤其有用:

py -3.7 -c "import os, sys; print(os.path.dirname(sys.executable))"

python 2

py -2 -c "import os, sys; print(os.path.dirname(sys.executable))"

如果为所有用户安装,则安装位置为C:\Windows\py.exe,否则可以在c:\ users \username\ appdata \ local \ programs \ python \ launcher。 如果为所有用户安装,则不需要设置环境PATH变量。

如果你的环境变量中有Python,那么你可以在cmd或powershell中使用以下命令:

 where python

或Unix环境

 which python

命令行映像: