问题:如何找到Windows上Python的安装位置?
我想找出Windows上的Python安装路径。例如:
C:\Python25
如何找到Python的安装位置?
回答 0
在您的Python解释器中,键入以下命令:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
回答 1
回答 2
可能是
- C:\ Python36
- C:\ Users \(您登录的用户)\ AppData \ Local \ Programs \ Python \ Python36
回答 3
如果您需要了解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
回答 4
在Windows安装上,我得到以下结果:
>>> import sys
>>> sys.executable
'C:\\Python26\\python.exe'
>>> sys.platform
'win32'
>>>
(您也可以寻找sys.path
合理的位置。)
回答 5
在sys
软件包中,您可以找到有关安装的许多有用信息:
import sys
print sys.executable
print sys.exec_prefix
我不确定这会在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))
回答 6
如果您想要安装成功后的路径,请先打开CMD并输入python或python -i
它将为您打开交互式外壳,然后键入
导入系统
可执行文件
点击Enter键,您将获得安装Python的路径…
回答 7
简单的方法是
1) open CMD
2) type >>where python
回答 8
您可以搜索“您帐户的环境变量”。如果您在路径中添加了Python,那么它将在您的环境变量帐户中显示为“路径”。
但几乎总是可以在“ C:\ Users \%User_name%\ AppData \ Local \ Programs \ Python \ Python_version ”中找到它
“ AppData ”文件夹可能已隐藏,从工具栏的“ 视图”部分可见。
回答 9
要知道Python的安装位置,可以where python
在cmd.exe中执行。
回答 10
如果有人需要在C#中执行此操作,请使用以下代码:
static string GetPythonExecutablePath(int major = 3)
{
var software = "SOFTWARE";
var key = Registry.CurrentUser.OpenSubKey(software);
if (key == null)
key = Registry.LocalMachine.OpenSubKey(software);
if (key == null)
return null;
var pythonCoreKey = key.OpenSubKey(@"Python\PythonCore");
if (pythonCoreKey == null)
pythonCoreKey = key.OpenSubKey(@"Wow6432Node\Python\PythonCore");
if (pythonCoreKey == null)
return null;
var pythonVersionRegex = new Regex("^" + major + @"\.(\d+)-(\d+)$");
var targetVersion = pythonCoreKey.GetSubKeyNames().
Select(n => pythonVersionRegex.Match(n)).
Where(m => m.Success).
OrderByDescending(m => int.Parse(m.Groups[1].Value)).
ThenByDescending(m => int.Parse(m.Groups[2].Value)).
Select(m => m.Groups[0].Value).First();
var installPathKey = pythonCoreKey.OpenSubKey(targetVersion + @"\InstallPath");
if (installPathKey == null)
return null;
return (string)installPathKey.GetValue("ExecutablePath");
}
回答 11
如果不存在,请转到C:\ Users \ USER \ AppData \ Local \ Programs \ Python \ Python36,然后通过Windows + ^ R打开控制台,然后键入cmd并按Enter键键入python(如果安装在本地文件中)将显示其版本从那里输入以下import os import sys os.path.dirname(sys.executable)
回答 12
如果您已经py
安装了命令(可能已安装),则只需使用--list-paths
命令的参数即可:
py --list-paths
输出示例:
py Launcher对于Windows
-3.8-32 C:\ Users \ cscott \ AppData \ Local \ Programs \ Python \ Python38-32 \ python.exe *
-2.7-64 C:\ Python27 \ python.exe 找到的已安装Python
*表示使用该py
命令执行的脚本的当前活动版本。
回答 13
这对我有用: C:\Users\Your_user_name\AppData\Local\Programs\Python
我当前安装的python version
是3.7.0
希望这可以帮助!
回答 14
一般而言
‘C:\ Users \用户名\ AppData \ Local \ Programs \ Python \ Python-version’
或尝试使用(在cmd中)
哪里python
回答 15
如果您仍然卡住或得到这个
C:\\\Users\\\name of your\\\AppData\\\Local\\\Programs\\\Python\\\Python36
只需将2替换为1
C:\Users\akshay\AppData\Local\Programs\Python\Python36
回答 16
我安装了2和3,发现3时遇到了相同的问题。幸运的是,在Windows路径中键入path可以让我找到安装它的位置。安装刚忘记的Python时,路径是一个选项。如果在安装Python 3时未选择设置路径,则可能无法使用-除非在安装时手动更新了路径。就我而言,它位于c:\ Program Files \ Python37 \ python.exe
回答 17
如果anaconda navigator
在Windows上使用,也可以enviornments
在环境上滚动,该root
环境将指示其安装位置。当您需要将此环境连接到要在其中集成一些python代码的其他应用程序时,可以使用该环境。