仮想環境を作成するときに、パス/ Users/nolan/miniconda/envs /を別のパスに変更できますか?私のプロジェクトディレクトリに固有のものにしたいです。 (virtualenvでできるように)
$conda info -e
Using Anaconda Cloud api site https://api.anaconda.org
# conda environments:
#
_build /Users/nolan/miniconda/envs/_build
myen3 /Users/nolan/miniconda/envs/myen3
nolanemirot /Users/nolan/miniconda/envs/nolanemirot
root * /Users/nolan/miniconda
ユーザーディレクトリにある.condarcファイルを編集して、環境ディレクトリを変更できます。目的のディレクトリへのパスを指定して、次を追加します。
envs_dirs:
- /Users/nolan/newpath
プロジェクトディレクトリに相対的なものにする場合は、--prefix
フラグ: https://conda.io/docs/commands/env/conda-env-create.html?highlight=prefix
たとえば、environment.yml
ファイルを使用して環境を定義し、プロジェクトのvenv
ディレクトリに環境を作成するには、次を使用します。
conda env create -f environment.yml --prefix venv
conda create
コマンドには、--prefix
フラグも: https://conda.io/docs/commands/conda-create.html?highlight=prefix
これが元の投稿の時点で利用可能だったかどうかはわかりませんが、Li沙のコメントの時点で利用可能になり、「プロジェクトディレクトリに固有のものにしたい」という質問に答えるのに近づいています。 。
conda create -p env-dir
は、私が使用した可能な解決策ですvenv、virtualenv、さらにpipenvは、raspberrypiでberrycomdaを使用したため失敗しました