linux中复制conda环境

要在 Linux 中将 /data/anaconda3/envs/climb_over/复制为名为 HengFu的新环境,并确保环境路径正确适配,你可以直接使用 conda create命令配合 --clone参数来完成。

1.激活 base 环境(可选,确保 conda 命令可用)

如果你的 conda 初始化脚本在 ~/.bashrc中,先加载一下:

复制代码
source /data/anaconda3/etc/profile.d/conda.sh

2.执行克隆命令

使用 --clone指定原环境的绝对路径:

复制代码
conda create -n HengFu --clone /data/anaconda3/envs/climb_over/

-n HengFu:指定新环境名。

--clone /path/to/src:Conda 会自动处理路径映射和依赖适配

3.验证新环境

复制代码
conda activate HengFu
python -c "import sys; print(sys.executable)"

检查输出的 Python 路径是否指向 /data/anaconda3/envs/HengFu/。

关于"做适配"的说明

你提到的"做适配"通常指环境变量和硬编码路径的修正。上述 conda create --clone命令已经自动完成了以下关键适配:

修正 shebang 行:将脚本头部的 #!/path/to/climb_over/bin/python更新为 #!/path/to/HengFu/bin/python。

重写 conda-meta:更新环境中的 conda-meta/history和 conda-meta/conda-meta.json文件,确保所有包链接指向新环境目录。

相关推荐
从零开始学习人工智能10 分钟前
PyTorch 踩坑:Input type \(Half\) and bias type \(float\) 类型不匹配终极解决方案
人工智能·pytorch·python
海盗123413 分钟前
微软技术日报——2026-08-07
python·microsoft·flask
醉城夜风~21 分钟前
querySelector()
人工智能·python·tensorflow
Brilliantwxx36 分钟前
【Linux】自动化构建工具 make 与 Makefile
linux·运维·服务器·开发语言·自动化
灵晔君1 小时前
【Linux】进程(四)——进程虚拟地址空间
linux·c语言·开发语言
看浪的路人1 小时前
第5讲:代码审查与 Bug 检测
开发语言·windows·python
张毅2004-10-101 小时前
docker详解:安装docker,docker架构,docker镜像、容器、网络、存储,容器监控,容器日志,综合实验
linux·运维·docker·云原生·云计算
Yyyyyy~1 小时前
[Linux]常用指令1
linux
笑一下蒜了.1 小时前
Linux 存储多路径访问手册|multipath.conf 各配置段详解
android·linux·运维
文优1 小时前
Linux 常用命令速查手册(工作版)
linux·运维·docker