我的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