Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;python.bat未被识别;在哪里可以获得python.bat?_Python_Batch File_Chromium Embedded - Fatal编程技术网

&引用;python.bat未被识别;在哪里可以获得python.bat?

&引用;python.bat未被识别;在哪里可以获得python.bat?,python,batch-file,chromium-embedded,Python,Batch File,Chromium Embedded,我的机器上安装了python.exe(多次),但没有python.bat。我正在尝试构建Chromium嵌入式框架,主批处理文件说 @echo off python.bat tools\gclient_hook.py 但是python.bat不在我的机器上给出错误“python.bat”不能被识别为内部或外部命令、可操作程序或批处理文件。 有python脚本版本吗? 更新:正确,需要剥离。bat 这不是我的代码,而是Chromium嵌入式框架的一部分。 好的,在修复之后,我遇到了Python

我的机器上安装了python.exe(多次),但没有python.bat。我正在尝试构建Chromium嵌入式框架,主批处理文件说

@echo off
python.bat tools\gclient_hook.py
但是python.bat不在我的机器上给出错误
“python.bat”不能被识别为内部或外部命令、可操作程序或批处理文件。

有python脚本版本吗?
更新:正确,需要剥离。bat

这不是我的代码,而是Chromium嵌入式框架的一部分。


好的,在修复之后,我遇到了Python2错误。看起来python.bat可能是一种使python 2脚本工作的间接机制。

检查您的环境路径变量中是否有python.bat的目录,否则python.bat必须在当前工作目录中。您必须使用depot_工具中的python.bat,请参阅此处的步骤2:

  • 下载depot\u tools.zip并解压缩到“c:\code\depot\u tools”。不要从资源管理器中使用拖放或复制粘贴提取,这将 不提取隐藏的“.git”文件夹,这是 自动更新自身的工具。您可以从中使用“提取所有…” 不过是上下文菜单。7-zip也是一个很好的工具

  • 您应该只调用
    python
    ,而不是
    python.bat
    。这可能是一个脚本在服务器中的某个位置调用硬编码的python文件,避免正确设置路径。很可能不是。没有这样的版本。它是一个自定义的
    .bat
    ,可能正在调用python可执行文件删除.bat将使您执行python.exe。我猜
    python.bat
    只是根据一些检查来决定是执行
    python2.exe
    还是
    python3.exe
    。@Sembel:ah!告诉我更多,随后会遇到Python 2/3问题!雷纳在脱衣舞中得到了正确的答案。蝙蝠。我不知道它为什么会出现在源代码中(这不是我的代码)。