使用Windows终端
在/env/bin/python中创建可执行文件后出错
我不知道这个错误
我刚刚部署了一个hello_world_django
错误
Step #1: Using base prefix '/opt/python3.6'
Step #1: New python executable in /env/bin/python3.6
Step #1: Also creating executable in /env/bin/python
Step #1: Installing setuptools, pip, wheel...done.
[Errno 0] Error
Traceback (most recent call last):
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 844, in Execute
resources = calliope_command.Run(cli=self, args=args)
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\calliope\backend.py", line 756, in Run
resources = command_instance.Run(args)
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\surface\app\deploy.py", line 87, in Run
parallel_build=False)
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\app\deploy_util.py", line 593, in RunDeploy
flex_image_build_option=flex_image_build_option)
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\command_lib\app\deploy_util.py", line 392, in Deploy
flex_image_build_option)
...
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\cloudbuild\logs.py", line 156, in _PrintLogLine
self.out.Print(text)
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\log.py", line 168, in Print
self._Write(message + '\n')
File "\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\log.py", line 193, in _Write
self.__stream_wrapper.stream.write(stream_msg)
IOError: [Errno 0] Error发布于 2018-06-07 14:32:27
在我看来,这就像本期。造成此错误的最可能原因是Windows console API中的回归,特别是当在控制台中的文本选择触发阻塞事件时:
如果这是原因,则直到微软在春季发布Windows更新之前,才会进行修复。嵌入在VScode中的终端更有可能出现这个问题,因为IDE正在做大量的工作来在幕后从控制台捕获输出。
可能的解决办法是不使用嵌入式终端,并确保在打印时不要触摸终端。还有人提到了“遗留终端模式”,这似乎解决了这个问题,但可能会破坏新的CLI工具--我们现在还不知道gcloud在遗留终端模式中是否成功工作。
https://stackoverflow.com/questions/50743290
复制相似问题