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