

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# インスタンスタイプ間で conda 環境を共有する
<a name="studio-updated-jl-create-conda-share-environment"></a>

conda 環境は、Amazon EBS ボリューム外の Amazon EFS ディレクトリに保存することにより共有できます。保存したディレクトリ内の環境に別のユーザーがアクセスすることができます。

**重要**  
環境の共有には制限があります。例えば、CPU インスタンスで実行される環境よりも、GPU Amazon EC2 インスタンスで実行されることを意図した環境が推奨されることはありません。

次のコマンドをテンプレートとして使用して、カスタム環境を作成するターゲットディレクトリを指定します。特定のパス内に conda を作成します。Amazon EFS ディレクトリ内に作成します。新しいインスタンスをスピンアップし、conda activate パスを実行して 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
```