

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criação de um ambiente virtual (opcional)
<a name="create-virtual-environment"></a>

Se você tiver bibliotecas adicionais exigidas pelo seu script de usuário, você tem a opção de criar um ambiente virtual para armazenar essas bibliotecas. Se você não precisar de bibliotecas adicionais, pule esta etapa.

Ao trabalhar com bibliotecas que têm extensões nativas, lembre-se de que ela AWS Clean Rooms opera PySpark no Linux com ARM64 arquitetura.

O procedimento a seguir demonstra como criar um ambiente virtual usando um comando CLI básico.

**Para criar um ambiente virtual**

1. Abra um terminal ou prompt de comando.

1. Adicione o seguinte conteúdo:

   ```
   # 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. Agora você está pronto para armazenar esse ambiente virtual no S3. Para obter mais informações, consulte [Armazenando um script de usuário e um ambiente virtual no S3](store-artifacts-in-s3.md).

Para obter mais informações sobre como trabalhar com o Docker e o Amazon ECR, consulte o Guia da [Amazon ECRUser ](https://docs.aws.amazon.com/AmazonECR/latest/userguide/).