Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问

您所在的位置:网站首页 linux拷贝文件夹到另外一台服务器里怎么办 Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问

Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问

2024-06-28 05:17| 来源: 网络整理| 查看: 265

Linux上整体迁移Anaconda环境,所有的库包、虚拟环境均可用,同时让所有的用户访问文章目录: 1 问题描述2 Linux上整体迁移Anaconda过程2.1 移动anaconda文件到新的路径下2.2 修改Anaconda的环境变量2.2.1 修改`~/.bashrc`中anconda环境变量 2.3 修改可执行文件conda2.4 修改可执行文件pip2.5 修改虚拟环境中的可执行文件pip 3 让Linux下的子用户共享root用户下的anaconda环境3.1 拷贝root用户的`.bashrc`配置文件,并覆盖子用户`/home/自用户名/.bashrc`配置文件3.2 让子用户可以在root用户的anaconda下新建虚拟环境

1 问题描述

由于一开始把anaconda安装到了:/HDD/anaconda3路径下,但是后面由于/HDD空间不足,所有就需要把anaconda整体迁移,这样就可以保住以前安装的库包,虚拟环境等,否则一切都要重头再来,太麻烦了!!!

把anaconda整体从/HDD/anaconda3/移动到/home/路径下

2 Linux上整体迁移Anaconda过程 2.1 移动anaconda文件到新的路径下

mv /home/anaconda3 /home

已经成功移动到/home目录下,如下:

(base) [root@localhost /home]$ ls anaconda3 project shl tools xcd zhangq (base) [root@localhost /home]$ 2.2 修改Anaconda的环境变量 2.2.1 修改~/.bashrc中anconda环境变量

1、打开.bashrc配置文件,

vi root/.bashrc 或 vi ~/.bashrc

修改前,如下:

# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/HDD/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/HDD/anaconda3/etc/profile.d/conda.sh" ]; then . "/HDD/anaconda3/etc/profile.d/conda.sh" else export PATH="/HDD/anaconda3/bin:/usr/local/gcc/bin$PATH" fi fi unset __conda_setup # > # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/home/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/home/anaconda3/etc/profile.d/conda.sh" ]; then . "/home/anaconda3/etc/profile.d/conda.sh" else export PATH="/home/anaconda3/bin:/usr/local/gcc/bin$PATH" fi fi unset __conda_setup #


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3