

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à.

# Creazione di un ambiente virtuale (opzionale)
<a name="create-virtual-environment"></a>

Se hai delle librerie aggiuntive richieste dallo script utente, hai la possibilità di creare un ambiente virtuale per archiviare tali librerie. Se non hai bisogno di librerie aggiuntive, puoi saltare questo passaggio.

Quando lavori con librerie con estensioni native, tieni PySpark presente che AWS Clean Rooms funziona su Linux con ARM64 architettura.

La procedura seguente dimostra come creare un ambiente virtuale utilizzando un comando CLI di base.

**Per creare un ambiente virtuale**

1. Aprire un terminale o un prompt dei comandi.

1. Aggiungi il seguente contenuto:

   ```
   # create and activate a python virtual environment
   python3 -m venv pyspark_venvsource
   source pyspark_venvsource/bin/activate
   
   # install the python packages
   pip3 install pandas # add packages here
   
   # package the virtual environment into an archive
   pip3 install venv-pack
   venv-pack -f -o pyspark_venv.tar.gz
   
   
   # optionally, remove the virtual environment directory
   deactivate
   rm -fr pyspark_venvsource
   ```

1. Ora sei pronto per archiviare questo ambiente virtuale in S3. Per ulteriori informazioni, consulta [Memorizzazione di uno script utente e di un ambiente virtuale in S3](store-artifacts-in-s3.md).

Per ulteriori informazioni sull'utilizzo di Docker e Amazon ECR, consulta la [Amazon ECRUser ](https://docs.aws.amazon.com/AmazonECR/latest/userguide/) Guide.