conda基本操作

换源:

更新conda源:conda config --add channels <channel_name> 命令添加单个源。
                        conda config --remove channels <channel_name> 命令删除单个源。
更新pip源: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

创建环境:

conda create --name myenv python=3.8.0

指定位置创建环境:

conda create --prefix ./abc python=3.9.0
这条命令会在当前目录下的 ./abc 文件夹中创建一个名为 abc 的 Conda 环境,并安装 Python 3.9.0

激活这个环境的方式:

conda activate ./abc

克隆环境:

默认:

conda create --name 新环境名 --clone 原环境名

指定路径:

conda create --prefix /你想要的位置/新环境名称 --clone 原环境名称

删除环境:

conda env remove --name myenv

1. 导出当前 conda 环境为文件(比如叫 environment.yml)

假设你的环境名字是 myenv,执行:

conda env export -n myenv > environment.yml

这会导出当前环境的包、版本以及渠道信息,保存到 environment.yml 文件。


2. 根据导出的文件复刻环境

别人拿到 environment.yml 文件后(或者你自己以后用),执行:

conda env create -f environment.yml

这个命令会自动创建一个和导出时完全一样的 conda 环境(包括所有包的版本和依赖)。

1. 导出指定路径的 conda 环境

假设你的环境路径是 /path/to/your/env,可以用 --prefix(简写 -p)指定路径导出:

conda env export -p /path/to/your/env > environment.yml

这里 -p 后面跟环境的完整路径,不用写环境名。


2. 根据导出的文件复刻环境

导出的 environment.yml 文件里面会有类似这一行:

prefix: /path/to/your/env

通常我们想修改它,换成新环境路径或者新环境名:

  • 如果想用指定路径创建环境,可以修改 prefix 为新的路径,或者直接删除这一行,改用环境名。

例如,如果要创建环境到指定路径 /new/path/env2,可以修改 prefix

prefix: /new/path/env2

然后执行:

conda env create -f environment.yml

这样就会在 /new/path/env2 这个路径创建新环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值