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文件,确保所有包链接指向新环境目录。

相关推荐
鸠摩智首席音效师6 小时前
Linux /etc/nsswitch.conf 文件有什么作用 ?
linux
东城居士6 小时前
理解pinctrl和gpio子系统驱动
linux·嵌入式系统
Ticnix6 小时前
多租户 RAG:让每个用户只检索到自己的知识库
后端·python·agent
ID34610744206 小时前
【课程设计】基于Spring Boot+Vue的游戏账号租赁系统的设计与实现-计算机毕设 附源码50345
javascript·vue.js·spring boot·python·node.js·php·课程设计
夏雪coding6 小时前
RAG 要不要上向量库:720 个 chunk 用 numpy 点积就够了
python·aigc·ai编程
H_oRIZoN_6 小时前
Linux入门DAY43 ARM 架构基础、寄存器、大小端、异常向量、交叉编译
linux·arm·linux应用编程
Ticnix6 小时前
我删了 200 行 if-else,把决策逻辑全写进了 System Prompt
python·llm·agent
谢白羽6 小时前
在4×B300用SGLang部署DeepSeek-V4.1 Flash优化实录
笔记·python·llm·llama·sglang
Y3815326626 小时前
SERP 数据清洗实战:字段标准化、日期解析与去重键
开发语言·数据库·python·python数据库
ι:6 小时前
NUC12 Pro 安装 Ubuntu 24.04 LTS 详细教程
linux·windows·ubuntu·nuc