сборка кода завершилась с ошибкой при выполнении команды: source venv/bin/activate. Причина: статус выхода 127

Я создал конвейер кода с кодом Zappa и подключился к битбакету. Я попытался собрать его, но он не удался на этапе сборки кода с указанием ошибки.

COMMAND_EXECUTION_ERROR Message: Error while executing command: source venv/bin/activate. Reason: exit status 127

Это мой файл buildspec.yml

version: 0.2
phases:
  install:
    commands:
      - echo Setting up virtualenv
      - python -m venv venv
      - source venv/bin/activate
      - echo Installing requirements from file
      - pip install -r requirements.txt
  build:
    commands:
      - echo Build started on `date`
      - echo Building and running tests
      - python tests.py
  post_build:
    commands:
      - aws s3 cp backend-env s3://${S3_BUCKET} --recursive
      - echo Build completed on `date`
      - echo Starting deployment
      - zappa update dev
      - echo Deployment completed

person Diwakar Soni    schedule 05.09.2020    source источник
comment
Фактическая ошибка source: not found. Предположительно, он использует sh вместо Bash. (Пожалуйста, не публикуйте снимки экрана с сообщениями об ошибках; вместо этого опубликуйте фактическое сообщение об ошибке в виде копирования/вставки.)   -  person tripleee    schedule 05.09.2020
comment
Вероятно, вы сможете избежать ошибки и некоторых других, выполнив ./venv/bin/python -m pip install -r requirements.txt за один шаг.   -  person tripleee    schedule 05.09.2020
comment
как я могу решить эту проблему? что я должен изменить на этапе установки   -  person Diwakar Soni    schedule 05.09.2020
comment
Команда @tripleee не завершилась успешно ./venv/bin/python -m pip install -r requirements.txt статус выхода 127 Я пытался, но все еще получаю сообщение об ошибке [Container] 05/09/2020 09:27:14 Статус контекста фазы код: COMMAND_EXECUTION_ERROR Сообщение: Ошибка при выполнении команды: ./venv/bin/python -m pip install -r requirements.txt. Причина: выход из статуса 127   -  person Diwakar Soni    schedule 05.09.2020
comment
Опять же, фактическая ошибка, вероятно, находится в предыдущей строке, которую вы не включили. Переносной заменой source является . (просто точка).   -  person tripleee    schedule 05.09.2020