我正在尝试使用gcloud ai-platform命令行工具从本地模型获取预测,但是我得到了一个错误" error:(gcloud.ai-platform.local.predict)什么地方真的出了问题;我们无法在您的路径上找到有效的Python可执行文件“
该命令
gcloud ai-platform local predict --model-dir={MODEL_PATH} --json-instances={JSON IMAGE} --verbosity debug
给出了错误
DEBUG: Running [gcloud.ai-platform.local.predict] with arguments: [--json-instances: "C:\Users\umara\Desktop\DLOCTseg\Normal Image.json", --model-dir: "C:\Users\umara\Desktop\DLOCTseg\export\v1", --verbosity: "debug"]
DEBUG: (gcloud.ai-platform.local.predict) Something has gone really wrong; we can't find a valid Python executable on your PATH.
Traceback (most recent call last):
File "C:\Users\umara\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 985, in Execute
resources = calliope_command.Run(cli=self, args=args)
File "C:\Users\umara\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\backend.py", line 795, in Run
resources = command_instance.Run(args)
File "C:\Users\umara\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\surface\ai_platform\local\predict.py", line 79, in Run
signature_name=args.signature_name)
File "C:\Users\umara\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\ml_engine\local_utils.py", line 86, in RunPredict
'Something has gone really wrong; we can\'t find a valid Python '
googlecloudsdk.command_lib.ml_engine.local_utils.LocalPredictEnvironmentError: Something has gone really wrong; we can't find a valid Python executable on your PATH.
ERROR: (gcloud.ai-platform.local.predict) Something has gone really wrong; we can't find a valid Python executable on your PATH.但是,PATH环境变量包含有效的python。(我已经尝试了两种方法。使用我的系统python版本3.6运行该命令,或者在包含python 2.7的anaconda虚拟环境中运行该命令,两者都给出相同的错误)
echo %PATH%收益率:
C:\Users\umara\AppData\Local\conda\conda\envs\tf-serving;C:\Users\umara\AppData\Local\conda\conda\envs\tf-serving\Library\mingw-w64\bin;C:\Users\umara\AppData\Local\conda\conda\envs\tf-serving\Library\usr\bin;C:\Users\umara\AppData\Local\conda\conda\envs\tf-serving\Library\bin;C:\Users\umara\AppData\Local\conda\conda\envs\tf-serving\Scripts;C:\Users\umara\AppData\Local\conda\conda\envs\tf-serving\bin;C:\Users\umara\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin;C:\Program Files (x86)\Google\Chrome\Application;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\mingw-w64\bin;C:\ProgramData\Anaconda3\Library\usr\bin;C:\ProgramData\Anaconda3\Library\bin;C:\ProgramData\Anaconda3\Scripts;C:\Program Files\Python36\Scripts\;C:\Program Files\Python36\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin;C:\Program Files\MATLAB\R2018a\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\MATLAB\MATLAB Compiler Runtime\v714\runtime\win32;C:\Program Files\Git\cmd;C:\Program Files\PostgreSQL\10\bin;C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin;C:\Users\umara\Downloads\ffmpeg-20190114-d52a1be-win64-static\ffmpeg-20190114-d52a1be-win64-static\bin;;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\mingw-w64\bin;C:\ProgramData\Anaconda3\Library\usr\bin;C:\ProgramData\Anaconda3\Library\bin;C:\ProgramData\Anaconda3\Scripts;C:\Program Files\Python36\Scripts\;C:\Program Files\Python36\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\iCLS\;C:\Program Files\Intel\Intel(R) Management Engine Components\iCLS\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet\;C:\Program Files\Microsoft VS Code\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\libnvvp;C:\Program Files\NVIDIA ;
和echo %CLOUDSDK_PYTHON%的收益率
C:\Program Files\Python36\python.exe
我也尝试过卸载和重装cloud sdk,但没有解决这个问题。有人能告诉我这个问题可能是什么吗?谢谢
发布于 2019-05-08 14:13:19
该command1需要在本地安装python SDK,并使用捆绑的TensorFlow安装来运行Cloud SDK。
更多信息here2。
[1] https://cloud.google.com/sdk/gcloud/reference/ai-platform/local/predict
[2] https://cloud.google.com/ml-engine/docs/tensorflow/getting-started-training-prediction
https://stackoverflow.com/questions/56026815
复制相似问题