

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ambiente de fila Pip para Deadline Cloud
<a name="examples-queue-env-pip"></a>

O ambiente de filas [pip\_queue\_env.yaml](https://github.com/aws-deadline/deadline-cloud-samples/blob/mainline/queue_environments/pip_queue_env.yaml) fornece pacotes Python para trabalhos [usando](https://pip.pypa.io/) pip e o módulo venv da [biblioteca](https://docs.python.org/3/library/venv.html) padrão, em vez de um gerenciador de pacotes como conda ou Rez.

Quando um trabalho fornece um valor de `PipPackages` parâmetro, o ambiente de fila cria um ambiente virtual Python no diretório de trabalho da sessão, instala os pacotes solicitados nele com pip e o ativa para que as etapas do trabalho sejam executadas com os pacotes disponíveis. Se `PipPackages` estiver vazio, o ambiente de fila não faz nada, então você pode adicioná-lo a uma fila que também executa trabalhos que não o usam.

Os `PipExtraIndexUrls` parâmetros `PipIndexUrl` e permitem que os trabalhos sejam instalados a partir de um índice de pacotes privado, como um CodeArtifact repositório da [AWS](https://docs.aws.amazon.com/codeartifact/latest/ug/welcome.html), em vez do índice [PyPI](https://pypi.org/) padrão.

Ao contrário de conda e Rez, pip e venv estão incluídos no próprio Python, então os hosts de trabalho precisam apenas de um `python3` (ou`python`) intérprete no. `PATH` As frotas gerenciadas pelo serviço Deadline Cloud fornecem um.

O pacote de trabalhos [pip\_package\_job](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/pip_package_job) mostra como enviar um trabalho que usa esse ambiente de fila. [Para um pacote de tarefas que define o mesmo ambiente de pip em linha sem um ambiente de fila, consulte pip\_self\_contained\_job.](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles/pip_self_contained_job)