

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

# 在執行個體類型之間共用 conda 環境
<a name="studio-updated-jl-create-conda-share-environment"></a>

您可以將 conda 環境儲存至 Amazon EBS 磁碟區之外的 Amazon EFS 目錄，以共用這些環境。另一個使用者可以在您儲存環境的目錄中存取該環境。

**重要**  
共用您的環境有其限制。例如，我們不建議應該在 GPU Amazon EC2 執行個體上執行的環境，蓋過 CPU 執行個體上執行的環境。

使用下列命令做為範本，指定您要建立自訂環境的目標目錄。您要在特定路徑內建立 conda。您可以在 Amazon EFS 目錄內建立它。您可以啟動新的執行個體，並執行 conda 啟用路徑，然後在 Amazon EFS 內執行它。

```
# if you know your environment path for your conda environment
conda create --prefix /home/sagemaker-user/my-project/py39-test python=3.9

# activate the env with full path from prefix
conda activate home/sagemaker-user/my-project/py39-test

# parse env name information from your new environment
export CURRENT_ENV_NAME=$(conda info | grep "active environment" | awk -F' : ' '{print $2}' | awk -F'/' '{print $NF}')

# register your new environment as Jupyter Kernel for execution 
python3 -m ipykernel install --user --name $CURRENT_ENV_NAME --display-name "user-env-prefix:($CURRENT_ENV_NAME)"

# deactivate your conda environment
conda deactivate
```