我正在尝试在Windows 10上构建Catboost。 在发出“ ya make”命令后的某些时间,出现“异常:无法连接到外部执行程序”错误。有人早点解决了这个问题吗?
完整日志如下:
C:\catboost\catboost\python-package\catboost>cl -Bv
microsoft (R) C/C++ Optimizing Compiler Version 19.13.26132.1 for x64
Copyright (C) microsoft Corporation. All rights reserved.
Compiler Passes:
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\cl.exe: Version 19.13.26132.1
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\c1.dll: Version 19.13.26132.1
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\c1xx.dll: Version 19.13.26132.1
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\c2.dll: Version 19.13.26132.1
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\link.exe: Version 14.13.26132.1
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\mspdb140.dll: Version 14.13.26132.1
C:\Program Files (x86)\microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.13.26128\bin\HostX64\x64\1033\clui.dll: Version 19.13.26132.1
cl : Command line error D8003 : missing source filename
C:\catboost\catboost\python-package\catboost>..\..\..\ya make -r -DUSE_ARCADIA_PYTHON=no -DUSE_SYSTEM_PYTHON=2.7 -DHAVE_CUDA=no
Warn: Persistent storage for results is not specified. Remove --no-src-links option (*nix systems) and/or use -o/--output option,see details in help.
Traceback (most recent call last):
File "devtools/ya/app.py",line 410,in configure_exit_interceptor
yield
File "devtools/ya/app.py",line 62,in helper
return action(args)
File "devtools/ya/entry/entry.py",line 54,in do_main
res = handler.handle(handler,args,prefix=['ya'])
File "devtools/ya/core/handler.py",line 159,in handle
return handler.handle(self,args[1:],prefix + [name])
File "devtools/ya/core/dispatch.py",line 37,in handle
return self.command().handle(root_handler,prefix)
File "devtools/ya/core/handler.py",line 341,in handle
return self._action(params)
File "devtools/ya/app.py",line 89,in helper
return action(ctx.params)
File "devtools/ya/build/build_handler.py",line 93,in do_ya_make
exit_code = builder.go()
File "devtools/ya/build/ya_make.py",line 1069,in go
res,err,err_links,tasks_metrics,self.exit_code = self._dispatch_build(self._build_results_listener)
File "devtools/ya/build/ya_make.py",line 1120,in _dispatch_build
rv = self._build_local(callback)
File "devtools/ya/build/ya_make.py",line 1246,in _build_local
res,errors,exit_code,execution_log = self.ctx.runner(self.ctx,self.app_ctx,callback,output_replacements=self.ctx.output_replacements)
File "devtools/ya/yalibrary/runner/runner3.py",line 73,in run
return _run(ctx,app_ctx,exit_stack,output_replacements=output_replacements)
File "devtools/ya/yalibrary/runner/runner3.py",line 228,in _run
File "devtools/ya/yalibrary/runner/runner3.py",line 353,in __init__
_,opts.executor_address = executor.start_executor(cache_stderr=False)
File "devtools/executor/python/executor.pyx",line 103,in devtools.executor.python.executor.start_executor
File "devtools/executor/python/executor.pyx",line 101,in devtools.executor.python.executor.start_executor.wait_till_initialized
Exception: Failed to connect to the external executor
C:\catboost\catboost\python-package\catboost>