首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用指定的名称和路径创建conda env

如何使用指定的名称和路径创建conda env
EN

Stack Overflow用户
提问于 2018-04-03 20:07:56
回答 2查看 17K关注 0票数 27

操作系统: Windows 10

可以用名称或路径创建一个env,但是它不能同时使用name和path:

命令:

代码语言:javascript
运行
复制
conda create -name myname --prefix D:\proj\myconda\myname

错误:

代码语言:javascript
运行
复制
conda create: error: argument -p/--prefix: not allowed with argument -n/--name

那么,如何创建具有特定名称和路径的env?

这样做的好处是:

  1. 记住env的较短的昵称更方便。
  2. 最好将路径移动到其他驱动器,以节省Windows操作系统中默认C系统驱动器的空间。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-03 20:16:54

在您想要保存环境文件的任何地方创建一个文件夹,在文件夹中运行:

代码语言:javascript
运行
复制
conda create --prefix=yourenvname

当您希望使用此env时,移动到运行前面命令的文件夹,然后执行以下操作:

代码语言:javascript
运行
复制
source activate yourenvname

你可以跑:

代码语言:javascript
运行
复制
conda create --prefix=path/yourenvname 

这将在指定的路径中创建名为"yourenvname“的环境。

票数 11
EN

Stack Overflow用户

发布于 2021-05-03 22:01:02

使用前缀创建conda环境:

代码语言:javascript
运行
复制
conda create --prefix=path/to/envname # C:\path\to\envname for Windows users

确保指定的目录被添加到envs_dirs配置中

代码语言:javascript
运行
复制
conda config --append envs_dirs path/to/envname # again, change if using Windows

提示:如果您将多个环境保存在目录下(例如/path/以容纳多个conda环境),则可以

代码语言:javascript
运行
复制
conda config --append envs_dirs path/to # again, change if using Windows

conda将在存储在/path/to中的所有环境中获得信息。

在这一步之后,conda应该认识到您希望在命名的环境中包含envname。您可以通过以下方式进行验证:

代码语言:javascript
运行
复制
conda info --envs

它应该返回如下内容:

代码语言:javascript
运行
复制
# conda environments:
#

envname     /path/to/envname

最后,要激活环境,您需要做的就是

代码语言:javascript
运行
复制
conda activate envname # replace envname with your environment name from prefix
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49638329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档