我的机器上安装了python.exe(好几次)但没有安装python.bat。我正在尝试构建Chromium Embedded Frameworks,并且主批处理文件说
@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脚本的正常运行。
答案 0 :(得分:1)
您必须使用depot_tools中的python.bat,请参阅此处的第2步:
https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart#markdown-header-windows-setup
- 下载depot_tools.zip并解压缩到“c:\ code \ depot_tools”。不要使用资源管理器中的drag-n-drop或copy-n-paste提取,这样做 不提取隐藏的“.git”文件夹,这是必要的 depot_tools自动更新自己。您可以使用“Extract all ...” 但是上下文菜单。 7-zip也是一个很好的工具。
醇>
答案 1 :(得分:0)
检查环境路径变量中是否有python.bat目录,否则python.bat必须在当前工作目录中。