Answers:
在您的Python解释器中,键入以下命令:
>>> import os
>>> import sys
>>> os.path.dirname(sys.executable)
'C:\\Python25'
可能是
C:\Users\YANG.LEI\AppData\Local\Programs\Python\Python36-32
C:\Users
。
如果您需要了解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
在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))
python -c "import sys; print sys.executable"
如果您想要安装成功后的路径,请先打开CMD并输入python或python -i
它将为您打开交互式外壳,然后键入
导入系统
可执行文件
点击Enter键,您将获得安装Python的路径...
您可以搜索“您帐户的环境变量”。如果您在路径中添加了Python,那么它将在您的环境变量帐户中显示为“路径”。
但几乎总是可以在“ C:\ Users \%User_name%\ AppData \ Local \ Programs \ Python \ Python_version ”中找到它
“ AppData ”文件夹可能已隐藏,从工具栏的“ 视图”部分可见。
要知道Python的安装位置,可以where python
在cmd.exe中执行。
where python
在cmd.exe上确认工作
如果有人需要在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");
}
这对我有用: C:\Users\Your_user_name\AppData\Local\Programs\Python
我当前安装的python version
是3.7.0
希望这可以帮助!
一般而言
'C:\ Users \用户名\ AppData \ Local \ Programs \ Python \ Python-version'
或尝试使用(在cmd中)
哪里python