资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Python

Anaconda 创建,复制,删除环境(通过yml文件移植到其他服务器上)

Python 更新时间: 发布时间: 计算机考试归档 最新发布

Anaconda 创建,复制,删除环境(通过yml文件移植到其他服务器上)

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
转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1097625.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【Anaconda 创建,复制,删除环境(通过yml文件移植到其他服务器上)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2