繁体   English   中英

我可以选择存储conda环境的位置吗?

[英]Can I choose where my conda environment is stored?

在创建虚拟环境时,我可以将路径/ 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--prefix --prefix / prefix

例如,如果使用environment.yml文件来定义环境,并且希望在项目的venv目录中创建环境,则可以使用以下命令:

conda env create -f environment.yml --prefix venv

conda create命令也有--prefix标志: httpsconda create

我不知道这是否可以从原始帖子中获得,但它应该在刘莎的评论中可用,并且接近回答有关“我希望它特定于我的项目目录”的问题。 。

conda create -p env-dir是我使用的可能的解决方案,当我在raspberrypi上使用berrycomda时venvvirtualenv甚至pipenv都失败了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM