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

相关推荐
web行路人1 分钟前
AI 全栈学习之旅 - Week4:容器化部署与生产环境实战
python·学习
月落汀兰6 分钟前
运维实战:LVS-NAT/DR 双模式完整落地,含一键启停脚本,线上直接复用
linux·运维·lvs
春涧草茶7 分钟前
慢就是快 - 10-2函数 特殊字面量 返回值
python
慢云智慧空间14 分钟前
空间智能与计算机视觉的本质差异:不止于识别,更是空间决策能力
人工智能·python·计算机视觉
伞伞悦读17 分钟前
【第12期】Windows 开发环境备份与恢复:软件、环境变量、Git、conda 和 Docker 卷完整方案
git·docker·conda
feng_you_ying_li18 分钟前
linux之Udpsocket实践
linux·运维·c#
啦啦啦啦啦zzzz33 分钟前
ET和LT详解
linux·运维·服务器·网络·c++·网络编程
典典分享指南39 分钟前
Windows 自动化踩坑实录
python·intellij-idea·pyqt·emacs·visual studio
工业一体机老司机40 分钟前
Python实现工业一体机OPC-UA通信:从SDK选型到数据采集实战
开发语言·python·单片机
威联通网络存储1 小时前
TS-h2477AXU-RP 在化工制造数据场景的部署
python·制造