2017-02-28 58 views
1

我在我的機器上安裝了python.exe(幾次),但沒有安裝python.bat。我試圖建立鉻嵌入式框架和主批處理文件說「python.bat無法識別」在哪裏得到python.bat?

@echo off 
python.bat tools\gclient_hook.py 

但python.bat不是我的機器給錯誤'python.bat' is not recognized as an internal or external command,operable program or batch file.

是否有一個Python腳本版什麼的嗎?
更新:SO User R-nar是正確的,需要剝離.bat

這不是我的代碼,而是Chromium Embedded Frameworks的一部分。 cef_create_projects.bat

好吧,所以在修復後,我遇到了Python 2錯誤。它看起來像python.bat可能是保持Python 2腳本工作的間接機制。

+2

你應該只被調用'python',不'python.bat' –

+0

它可能是一個腳本,在你的服務器調用硬編碼Python文件的地方,避免設置正確的路徑。 –

+0

最有可能,沒有。沒有這種_edition_。這是一個自定義的'.bat',它可能調用了一個python可執行文件 – 2017-02-28 14:12:14

回答

0

檢查您的環境路徑變量中是否有python.bat的目錄,否則python.bat必須在當前工作目錄中。

+0

R Nar在剝離.bat時得到了正確的答案。我不知道爲什麼它在源代碼中排在第一位(這不是我的代碼)。 –

1

必須使用從depot_tools python.bat,見步驟2這裏:

https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart#markdown-header-windows-setup

  • 下載depot_tools.zip並提取爲「c:\代碼\ depot_tools」。不要在資源管理器中使用拖放或複製粘貼提取, 不會提取 depot_tools自動更新自身所需的隱藏「.git」文件夾。不過,您可以使用 上下文菜單中的「全部提取...」。 7-zip也是一個很好的工具。