Anaconda 创建,复制,删除环境(通过yml文件移植到其他服务器上)
迪丽瓦拉
2025-05-31 06:23:45
0次

Anaconda 创建,复制,删除环境

在服务器上配置环境时,有时候就想偷个懒,把其他服务器上现成的环境复制过来用,这里记录一下自己新建环境,复制环境,以及通过yml从其他服务器上移植环境,以及最后删除虚拟环境的一些操作或指令。

一. Conda 新建环境

在命令行输入conda list 确保你的服务器中是安装了Conda的。

在命令行中输入:

conda create --name timer python=3.9

其中:--name timer 用于指定创建名为timer的虚拟环境, python=3.9 用于指定虚拟环境中的Python版本

然后输入以下指令激活timer环境:

conda activate timer

二. Conda从本机上已有环境中复制环境

假设timer环境中已经转好了你所需要的环境,此时需要新建一个timer2的环境,并把timer环境下的包复制过来,在命令行输入:

conda create --name timer2 --clone timer

三. 通过yml文件将Conda环境复制(移植)到其他服务器上(Windows 与 Linux 下的环境无法相互移植)

如果需要使用Pytorch 和 Tensorflow等调用CUDA的库的话,需要保证两台机器具有相同的配置。

假设需要把服务器A上的timer环境移植到服务器B上

  1. 首先在服务器A的命令行输入以下命令激活timer环境:

    conda activate timer
    
  2. 导出环境配置文件timer.yml文件

    conda env export > timer.yml
    
  3. 将timer.yml 从A服务器复制到B服务器上, 然后在B服务器的命令行窗口进入timer.yml所在的目录,并进入bash环境,然后输入以下命令通过timer.yml配置timer环境

    conda env create -f timer.yml
    

    此处,如果需要修改服务器B下的虚拟环境的名称可以打开timer.yml
    请添加图片描述
    并将name修改成你所希望的名称即可。

四. 移除Conda 环境

在命令行窗口输入以下指令退出timer虚拟环境:

conda deactivate

在命令行窗口输入以下指令移除(删除)timer虚拟环境:

conda remove -n timer --all

相关内容

热门资讯

AI做攻略、“双向奔赴”……国... 本文转自:人民网人民网记者 许维娜今年国庆假期,AI(人工智能)成了不少年轻人的“旅行搭子”。行前做...
合肥的这个“梗”, 翻篇了 社交平台的评论区,曾长期流传一句专属于合肥的黑色幽默。有人问合肥哪里好玩,本地网友半开玩笑地回复:合...
7万+旅游中高层都在的群,今天... 做旅游这行,资源卡位、渠道互通、项目落地——往往就差一个“对的机会”。我们的行业社群已聚集70,00...
一场帐篷音乐节,如何让井研从“... 帐篷音乐节现场封面新闻记者 周洪攀10月的研溪湿地,晚风里裹着柑橘的清甜与民谣的回响。夜幕降临,10...
白鹤翩翩落星愿,上海迪士尼度假... 10月9日,世界候鸟日前夕,上海迪士尼度假区星愿公园的湖风里多了一分白鹤的灵动。三座白鹤雕塑正式揭幕...
成都锦江边赏初秋枫叶飘飘 目前,成都锦江边国华街枫叶树红了。近年来,国华街附近的几条街都栽种了红枫树,是城区较集中看枫叶的点位...
GBTA:商务旅行正在复苏,但... 亚太正在成为全球商务旅行增长的重要引擎。在经历疫情后的快速反弹之后,全球商务旅行正在进入一个新的增长...
从景区焕新到节赛引流 邹城双节... 齐鲁网·闪电新闻10月9日讯 中秋、国庆“双节”假期,邹城市文化和旅游局提前谋划、周密部署,立足自身...
江山如此多娇 且看石楼今朝 金秋十月,黄河岸畔秋意盎然,丰收盛会喜迎国庆。本次石楼国庆文旅活动以“江山如此多娇,且看石楼今朝”为...
海南国庆假期接待游客475.4... 2026年国庆假期,海南接待游客475.40万人次,较2025年增长13.1%,较2024年增长15...