

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Usa Python con Managed Service per Apache Flink
<a name="how-python"></a>

**Nota**  
Se stai sviluppando un'applicazione Python Flink su un nuovo Mac con chip Apple Silicon, potresti riscontrare alcuni [problemi noti con le dipendenze Python della versione 1.15](https://issues.apache.org/jira/browse/FLINK-26981). PyFlink In questo caso consigliamo di eseguire l'interprete Python in Docker. [Per istruzioni dettagliate, consulta la sezione 1.15 Sviluppo su Apple Silicon Mac. PyFlink ](https://github.com/aws-samples/amazon-managed-service-for-apache-flink-examples/tree/main/python/LocalDevelopmentOnAppleSilicon)

La versione 2.2 di Apache Flink include il supporto per la creazione di applicazioni utilizzando la versione 3.12 di Python; il supporto per Python versione 3.8 è stato rimosso. Per ulteriori informazioni, consulta [Flink Python Docs](https://nightlies.apache.org/flink/flink-docs-release-2.2/api/python/). È possibile creare un'applicazione del servizio gestito per Apache Flink con Python seguendo la procedura descritta di seguito:
+ Crea il codice dell'applicazione Python come file di testo con un metodo `main`.
+ Raggruppa il file di codice dell'applicazione e tutte le dipendenze Python o Java in un file zip e caricalo in un bucket Amazon S3.
+ Crea la tua applicazione del servizio gestito per Apache Flink, specificando la posizione del codice Amazon S3, le proprietà dell'applicazione e le sue impostazioni.

Ad alto livello, l'API Python Table è un wrapper per l'API Java Table. Per informazioni sull'API Python Table, consulta il [Table API Tutorial](https://nightlies.apache.org/flink/flink-docs-stable/docs/dev/python/table_api_tutorial/) nella documentazione di Apache Flink.