windows先的conda环境复制到linux环境

news/2025/2/15 15:16:05/

如果是迁移的环境一致:同是windows或同是linux直接用这个命令即可:

conda create -n  new_env_name    --clone  old_env_path

如果是window的环境迁移到linux这种跨环境就不能用上面的方法,网上这方面的资料也很多,记录一下我的过程:

如果用下面的命令来创建requirements.txt

conda list -e > requirements.txt
conda list > requirements.txt

会得到下面的结果:

上面导出的格式不能直接用: 比如这样的命令

pip install -r requriment.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple

 

可以尝试使用下面的方法来导出包名:
 

conda env export -no-build > test.yaml
conda env export  > test.yaml

可以尝试包含-no-build导出包的区别。

 有了yaml文件,有两种方法来迁移环境:

方法1. 可以导出的文件中的-pip模块下面的内容单独复制出来,然后做简单的处理成类似如下的文件的格式即可用老的方式来安装这些包 :pip install -r new_req.txt

 

方法2:也可以直接使用生成的的yml文件直接来重现迁移环境,使用如下命令:

conda env create -f environment.yml

参考:

Conda 环境迁移 - 知乎

CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate‘._前使用的 shell 没有配置好 conda activate_csdn-WJW的博客-CSDN博客


http://www.ppmy.cn/news/78347.html

相关文章

Vue实现仿window画图

目录 一、演示功能 二、原理实现 (1)、绘制图形 (2)、绘制逻辑原理 (3)、动画原理 (4)、图形变换原理 三、残留bug 四、源代码 一、演示功能 实现了绘制线、直线、矩形、圆 绘制时候还可以选择绘制属性(虚实线、填充图形、颜色) 可以执行图形变换操作 演示 二、原…

上海亚商投顾:沪指跌1.28%失守年线 大金融板块集体走弱

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日继续调整,沪指超1%逼近3200点,尾盘失守年线,创业板指较为抗跌。大…

thinkphp6中使用session设置无效问题的解决及注意事项

就如thinkphp官方在文档开头所描述的一样,ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化;其实从5.x版本开始thinkphp本身就是为api应用而生。特别是在6.0版本开始框架默认压根不开启和…

一百一十七、Hadoop——GZIP压缩并解压HDFS中的文件

一、解压HDFS中的gzip压缩文件 首先,先把HDFS中的gzip压缩文件下载到本地 [roothurys22 ~]# hdfs dfs -get /rtp/statistics/statistics2023-05-17.csv.gz /opt/hdfs_rtp/ 然后,在/opt/hdfs_rtp/目录下查看文件 [roothurys22 ~]# cd /opt/hdfs_r…

FreeRTOS中断配置和临界值

Cortx-M 中断 优先级分组 Cortex-M3允许具有较少中断源时使用较少的寄存器位指定中断源的优先级,因此STM32把指定中断优先级的寄存器位减少到4位。抢占优先级的级别高于响应优先级。而数值越小所代表的优先级就越高。高的抢占式优先级可以打断低的抢占式优先级&am…

Spring Security实现登录

前言 Spring Security是Spring框架下的一个用于身份验证和授权的框架,它可以帮忙管理web应用中的用户认证、授权以及安全性问题。本文将介绍如何使用Spring Security实现用户登录功能,本文主要包括以下内容: 环境准备Spring Security核心概…

软件测试流程

1、软件测试流程 通常,软件测试流程包括以下几个步骤: 需求分析:确定软件的功能和性能需求,明确测试范围,并编写相应的测试计划。 测试计划:根据需求分析,制定测试计划,包括测试范…

视频转换芯片MS7200概述 HDMI转数字RGB/YUV/HDMI RXReceive/替代IT66021FN

1. 基本介绍 MS7200 是一款 HDMI 接收芯片,兼容 HDMI1.4b 及 HDMI 1.4b 以下标准的视频 3D 传输格 式,最高分辨率可支持到 4K30Hz,最高采样率达到 300MHz。MS7200 支持 YUV 和 RGB 之 间的色彩空间转换,数字接口支持 YUV 及 RGB 格…