Сбой gcloud (IOError): [Errno 0] Ошибка при развертывании приложения gcloud - PullRequest
0 голосов
/ 07 июня 2018

Использование терминала Windows * Ошибка 1001 * после создания исполняемого файла в / 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

1 Ответ

0 голосов
/ 07 июня 2018

Это выглядит как этот выпуск .Наиболее вероятной причиной этой ошибки является регрессия в консольном API Windows, в частности, когда события блокировки инициируются выделением текста в консоли:

Если это причина, исправления не будет, пока Microsoft весной не выпустит обновление для Windows.Терминалы, встроенные в VScode, с большей вероятностью будут иметь эту проблему, поскольку IDE делает кучу вещей для захвата выходных данных из консоли за кулисами.

Возможные обходные пути: не использовать встроенный терминал и убедиться, чтоне прикасаться к терминалу во время печати.Также есть упоминание о «устаревшем режиме терминала», который, похоже, решает проблему, но может сломать новые инструменты CLI - сейчас мы не знаем, успешно ли работает gcloud в устаревшем режиме терминала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...