サポート対象の Python バージョン

Cloud Composer は Python 3 をサポートしています。

特定の Cloud Composer イメージで使用されている Python 3 の major.minor.patch バージョンを確認するには、Cloud Composer のバージョン リストをご覧ください。

環境を作成した後に、既存の環境を別のマイナー Python バージョンに切り替えることはできません。

Cloud Composer 1 での Python 2 のサポート

Python 2 のサポートは Cloud Composer バージョン 1.19.0 で終了しました。

  • バージョン 1.19.0 以降では、Python 2 で新しい環境を作成する、または Python 2 を使用して既存の環境を 1.19.0 以降のバージョンの Cloud Composer にアップグレードすることはできません。

  • バージョン 1.19.6 以降では、Python 2 を呼び出すオペレーターは使用できません。特に、PythonVirtualenvOperator では Python 2 を使用して仮想環境を作成できません。

  • Python 2 を使用する既存の環境は、この変更の影響を受けません。gcloud CLI、API、Terraform を使用して、そのような環境を 1.18.12 以前のバージョンの Cloud Composer にアップグレードできます。

  • 新しい Airflow オペレータ、センサー、フックは Python 3 でのみ開発されます。これにより、Python 2 環境用の接続オプションが無効になる可能性があります。そのため、DAG を Python 3 環境に移行し、Python 3 で新しい環境をすべて作成することを強くおすすめします。

次のステップ