美文网首页
通过拷贝和修改配置文件的方式将conda从linux服务器迁移到

通过拷贝和修改配置文件的方式将conda从linux服务器迁移到

作者: byejya | 来源:发表于2022-12-07 14:34 被阅读0次

    目标:将服务器miniconda3整个文件夹拷贝到新地址,修改配置文件。
    可能出现的问题:即使回退,超算上原本的conda也不能使用。
    应对:不删除原本配置信息,只注释掉。
    好处:不同于打包,打包依赖两个系统一致,直接拷贝+修改路径不需要环境一致

    服务器conda文件夹大小:25G


    image.png

    需修改的配置文件:
    1.~/.bashrc中所有的与conda相关路径

    2、修改~/anaconda3/etc/profile.d/conda.sh 中的所有原路径替换为新路径

    3、修改/anaconda3/bin/conda、/anaconda3/bin/activate、/anaconda3/bin/deactivate、/anaconda3/bin/pip、~/anaconda3/bin/easy_install中的所有原路径替换为新路径

    回退的话复原bashrc即可,别的都不用改

    需要修改的目录如下
    new_path/anaconda3/etc/profile.d/conda.sh
    
    new_path/anaconda3/bin/conda
    
    new_path/anaconda3/bin/activate
    
    new_path/anaconda3/bin/deactivate
    
    new_path/anaconda3/bin/pip
    
    new_path/anaconda3/bin/conda-env
    
    

    下面依次进行修改
    0.留备份


    image.png

    1.~/.bashrc中所有的与conda相关路径
    超算


    image.png

    超算修改


    image.png
    source ~/.bashrc
    
    1. miniconda3/bin/conda conda文件


      image.png

      修改后(修改成这样能用,但是为了统一改成一样的)


      image.png
      最终修改为
      image.png
    2. miniconda3/bin/pip pip文件
      不小心改错了 重新拷贝这个文件修改


      image.png

      修改后


      image.png

    4.miniconda3/bin/activate


    image.png

    修改后


    image.png

    5.miniconda3/etc/profile.d/conda.sh


    image.png

    修改后


    image.png

    6.conda-env
    /dssg/home/acct-medwshuai/medwshuai/miniconda3/bin


    image.png

    修改后


    image.png

    7 deactivate


    image.png

    修改后


    image.png

    结果:环境迁移成功


    image.png

    但还是出了问题

    image.png

    参考:
    (17条消息) Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问_点亮~黑夜的博客-CSDN博客
    (17条消息) Linux 移动Anaconda文件夹后需更改的配置_lizi0403的博客-CSDN博客_anaconda如何更改配置文件
    (17条消息) Linux 下针对anaconda3 目录进行转移_大黑山修道的博客-CSDN博客_anaconda3 目录

    回退,打包方案的话没法把全部环境都打包,不如重新安装。

    相关文章

      网友评论

          本文标题:通过拷贝和修改配置文件的方式将conda从linux服务器迁移到

          本文链接:https://www.haomeiwen.com/subject/iqjnfdtx.html