首页 > 其他分享 >conda 环境打包迁移

conda 环境打包迁移

时间:2023-03-03 20:23:56浏览次数:32  
标签:文件 环境 yaml conda env home 迁移 打包

方法一:
参考:conda环境从一个服务器迁移到另一个服务器

1. 安装打包工具
conda install -c conda-forge conda-pack

2. 打包本地conda环境
conda pack -n 环境名称 -o 环境名称.tar.gz

3. 上传环境文件到服务器上
mkdir -p learning3d
tar -xzf learning.tar.gz

4. 激活环境即可
conda info -e
conda activate learnig3d
(如果没有bin/文件夹下没有activate文件,可以从其他拷贝过来 如果conda env list 看不到虚拟环境,有可能是文件夹层数太多)

方法二:
该方案在实际使用过程中,并不顺利,安装requirements时候,会提示依赖包各种版本不匹配。

1. 本机conda环境包、pip包导出
conda 包导出xx.yaml
conda env export > 文件路径/文件名称.yaml
# 例如,导出xx.yaml文件为例:
conda env export > /home/xx.yaml
pip 包导出requirements.txt
pip freeze > 文件路径/文件名称.txt
# 例如, 以导出到/home下的example.yaml文件为例:
pip freeze > /home/example.txt

2.服务器conda环境导入、pip包导入
创建conda环境
conda env create -f 文件
# 例如,上面生成的example.yaml文件,将其复制到目标机上后执行:
conda env create -f /home/example.yaml

安装依赖项
pip install -r requirements.txt
1

注意:
在服务器环境下不需要提前新建环境,否则在创建conda环境时,会提示已经重复命名,错误如下:

CondaValueError: prefix already exists: /opt/conda/envs/learning3d
1
出现此问题后,可以先删除提前建立好的conda环境,如下:

conda env remove -n learning3d

标签:文件,环境,yaml,conda,env,home,迁移,打包
From: https://www.cnblogs.com/oceaning/p/17176851.html

相关文章

  • android studio 打包发布 Cause: failed to decrypt safe contents entry: javax.cryp
    androidstudio打包发布错误:Cause:failedtodecryptsafecontentsentry:javax.crypto.BadPaddingException:Givenfinalblocknotproperlypadded.Suchissues......
  • jupyter/juputerlab 自动显示 conda 环境
    见:https://github.com/Anaconda-Platform/nb_conda_kernels说白了三句话:1、在你的conda环境中安装jupyter/jupyterlab,不限制是不是在base环境;2、在安装jupyter的环境中......
  • Dockercompose conda 切换环境
    FROMcontinuumio/miniconda3:4.11.0#要创建的conda环境名ARGconda_env=XXXXX#将conda环境bin加入PATHENVPATH/opt/conda/bin:$PATH#一个RUN是一个shell环境,......
  • Springboot打包部署的步骤
    1.配置pom.xml引入插件<groupId>com.bostech</groupId><artifactId>dcs</artifactId><version>0.0.1-SNAPSHOT</version><!--注意把packaging标签改为jar......
  • vue打包后打开index.html文件显示空白页问题
    通过网上的资料发现在vue.config.js中写入再重新打包就可以再index.html中显示。https://blog.csdn.net/m0_51060602/article/details/123411536 ......
  • 在Anaconda虚拟环境中安装jupyternotebook
    使用condaenvlist命令查看已有的虚拟环境(首次只有base)使用condacreate-nyour_env_namepython=x.x创建虚拟环境使用condaactivateyour_env_name进入新创建的虚拟......
  • conda创建Python虚拟环境
    1、首先在所在系统中安装Miniconda3。可以打开命令行输入conda-V检验是否安装以及当前conda的版本。kaka@KakadeMacBook-ProDownloads%conda-Vconda23.1.02、co......
  • 安装conda
    macpro安装anaconda选pkg还是sh?pkg是可视化安装包,类似于windows风格的一直点下一步那种安装方式,sh是命令行方式安装,通过敲命令的方式安装。其实都一样。sh是懂命令行的人......
  • vue项目引用vue-pdf打包多出worker.js文件
    问题描述:项目要用到pdf预览功能,因为是vue项目就是直接导入了vue-pdf组件,但是在进行打包的时候在dist文件夹下面多个worker.js文件,导致项目部署后预览pdf直接报了404 方......
  • 将项目封装进docker进行迁移和使用
    首先要理解docker的基本使用,本文不做过多阐述,博主也对docker没有了解透彻。这里列一下docker的基本命令:dockerinfo#查看docker信息docker-v......