

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Crear un entorno virtual (opcional)
<a name="create-virtual-environment"></a>

Si su script de usuario requiere bibliotecas adicionales, tiene la opción de crear un entorno virtual para almacenar esas bibliotecas. Si no necesita bibliotecas adicionales, puede omitir este paso.

Cuando trabajes con bibliotecas que tienen extensiones nativas, ten en cuenta que PySpark AWS Clean Rooms funciona en Linux con ARM64 arquitectura.

El siguiente procedimiento muestra cómo crear un entorno virtual mediante un comando CLI básico.

**Para crear un entorno virtual**

1. Abra una terminal o una línea de comandos.

1. Añada el siguiente contenido:

   ```
   # 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. Ahora está listo para almacenar este entorno virtual en S3. Para obtener más información, consulte [Almacenamiento de un script de usuario y un entorno virtual en S3](store-artifacts-in-s3.md).

Para obtener más información sobre cómo trabajar con Docker y Amazon ECR, consulta la Guía de [Amazon ECRUser ](https://docs.aws.amazon.com/AmazonECR/latest/userguide/).