

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立虛擬環境 （選用）
<a name="create-virtual-environment"></a>

如果您有使用者指令碼所需的任何其他程式庫，您可以選擇建立虛擬環境來存放這些程式庫。如果您不需要其他程式庫，可以略過此步驟。

使用具有原生擴充功能的程式庫時，請記住 中的 PySpark 可在具有 ARM64 架構的 Linux 上 AWS Clean Rooms 運作。

下列程序示範如何使用基本 CLI 命令建立虛擬環境。

**建立虛擬環境**

1. 開啟終端機或命令提示字元。

1. 新增下列內容：

   ```
   # 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. 您現在已準備好將此虛擬環境存放在 S3 中。如需詳細資訊，請參閱[在 S3 中存放使用者指令碼和虛擬環境](store-artifacts-in-s3.md)。

如需使用 Docker 和 Amazon ECR 的詳細資訊，請參閱 [Amazon ECRUser Guide](https://docs.aws.amazon.com/AmazonECR/latest/userguide/)。