我的Python安装:自动确定python exe路径并在批处理文件中相应地设置环境变量?
C:\Python27\python.exe
我需要通过设置环境变量 指向Python的exe文件运行从批处理文件的Python脚本。 更新:基于响应在这里,我发现,在注册表中的安装目录有:
HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath
与名称:默认值和数据:C:\ Python27 \
现在,乳宁批处理命令是这样的:
for /f "tokens=*" %%A in ('REG QUERY "HKLM\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath" /v Default') DO (
set CHESSPYTHONPATHv1=%%B)
给出错误:
The System was unable to find specified registry key or value.
Q1)什么我做错了什么? Q2)这仍然需要通过手动查看注册表来了解版本号。 如果批处理文件要在另一台PC上运行,并使用不同的Python版本,则会失败。我如何指定确定安装版本的注册表搜索路径?
谢谢
sedy
查看软件包“os”;包的__path__属性是一个巨大的帮助。 – Prune