Установите Python на собственный агент Windows build - PullRequest
0 голосов
/ 30 марта 2020

Я установил Windows агент и мне нужно иметь возможность запускать Python сценарии. Я знаю, что мне нужно установить Python, но я понятия не имею, как.

Я добавил Python файлы из стандартной установки в

$AGENT_TOOLSDIRECTORY/
    Python/
        3.8.2/
            x64/
                {tool files}
            x64.complete

Перезапущенный агент, но что теперь? Как поместить это в возможности? Чего мне не хватает?

РЕДАКТИРОВАТЬ: Мне нужно запустить эту задачу YAML

steps:
- task: UsePythonVersion@0
  inputs:
    versionSpec: '3.x'
    addToPath: true

- script: |
    python -m pip install --upgrade pip
    pip install -r requirements.txt
  displayName: 'Install dependencies'

- task: BatchScript@1
  displayName: 'Run script make.bat'
  inputs:
    filename: make.bat
    arguments: html

1 Ответ

0 голосов
/ 31 марта 2020

Для этой проблемы, чтобы использовать версию python, установленную на вашем локальном компьютере. Вам либо нужно указать физический путь python.exe в задаче cmd. Или добавьте путь python.exe к пути переменной среды вручную в задаче powershell. Например:

Для использования локальной python в задаче powershell:

$env:Path += ";c:\{local path to}\Python\Python38\; c:\{local path to}\Python\Python38\Scripts\"
python -V

Для использования python в задаче CMD:

c:\{local path to}\Python\Python38\python.exe -V
c:\{local path to}\Python\Python38\Scripts\pip.exe install

Итак, я думаю чтобы запустить скрипт python с частным агентом, просто убедитесь, что python установлен локально, затем укажите путь python .exe. Вы можете обратиться к этому кейсу для подробностей.

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