Puis-je changer le chemin/Utilisateurs/nolan/miniconda/envs/en un autre lors de la création d'un environnement virtuel? J'aimerais qu'il soit spécifique à mon répertoire de projet. (Comme nous pouvons le faire avec 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
Vous pouvez modifier le répertoire d'environnements en modifiant votre fichier .condarc situé dans votre répertoire utilisateur. Ajoutez les éléments suivants en spécifiant le chemin d'accès au répertoire souhaité:
envs_dirs:
- /Users/nolan/newpath
conda create -p env-dir
est la solution possible que j’ai utilisée où venv , virtualenv et même pipenv a échoué car j’ai utilisé berrycomda sur mon framboise
Si vous souhaitez qu'il soit relatif au répertoire de votre projet, utilisez l'indicateur --prefix
: https://conda.io/docs/commands/env/conda-env-create.html?highlight=prefix
Par exemple, si vous utilisez des fichiers environment.yml
pour définir votre environnement et que vous souhaitez que votre environnement soit créé dans le répertoire venv
de votre projet, vous utiliserez les éléments suivants:
conda env create -f environment.yml --prefix venv
La commande conda create
a également le drapeau --prefix
: https://conda.io/docs/commands/conda-create.html?highlight=prefix
Je ne sais pas si cela était disponible au moment de la publication d'origine, mais il devrait être disponible dès le commentaire de Liu Sha, et se rapproche de la question "Je voudrais que ce soit spécifique à mon répertoire de projet" .