Versões compatíveis do Python

O Cloud Composer é compatível com o Python 2 e 3. É possível executar ambientes com versões diferentes do Python no mesmo projeto do Google Cloud Platform.

Como funciona o controle de versão

É possível especificar a versão principal do Python. De acordo com ela, o Cloud Composer instala a versão mais recente compatível de major.minor.patch. Será usada a versão padrão do Python se nenhuma for especificada.

Versão principal Versão secundária/patch
2 (padrão) 2.7.15
3 3.6.6

Você vê a versão principal do Python do seu ambiente nos detalhes do ambiente.

Como selecionar uma versão

Ao criar um novo ambiente do Cloud Composer, você seleciona a versão do Python. Depois de criá-lo, não é possível alterar essa versão.

Informações importantes sobre o suporte ao Python 2

Atualmente, o Cloud Composer é compatível com ambientes em Python 2. Essa versão está programada para descontinuação em 1º de janeiro de 2020. Para garantir a compatibilidade, recomendamos que você migre os DAGs para o Python 3.

Como as versões do Python afetam os DAGs e as dependências

Quando você instala dependências incluídas no Índice de pacotes Python, a versão do Python do ambiente determina qual pip implantará o pacote. Por exemplo, o Python 3 usa o pip3. Além disso, o comando pip aponta para pip3.

Como o pacote do Python 3 inclui o 2, talvez você tenha dúvidas sobre qual versão de interpretador usar (PEP 394) [em inglês]. Nos ambientes em Python 3, o comando python aponta para python3. Como o Python 2 será descontinuado, recomendamos que você use explicitamente python2 ou python3 nos operadores, como BashOperator e PythonOperators (ambas as páginas em inglês).

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…