首页 > 系统相关 >不同服务器(Linux)的环境(anaconda)迁移

不同服务器(Linux)的环境(anaconda)迁移

时间:2023-07-05 21:48:30浏览次数:45  
标签:bin jev anaconda3 home anaconda conda Linux 服务器

1. 将服务器A的环境迁移到服务器B中

使用命令scp

首先,连接你当前的服务器

ssh 用户名@服务器ip地址

然后输入你当前需要转移的环境目录

scp -vrC A服务器文件名 用户名@B服务器ip地址:文件名
scp -vrC /home/jev/anaconda [email protected]:/home/jev

等待传输即可

参数名:

-v 详细显示输出

-r 递归复制整个目录

-C 允许压缩(这样快一点)

2. 修改.bashrc文件

sudo vim .bashrc

打开.bashrc文件,在最底下添加conda的配置即可。

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

检查看看路径名对了吗

然后,配置环境变量

source .bashrc

最后,测试效果:

conda -V

3. 用户名,文件目录没有改动,其余的不必过多修改

如果不行的话,记得检查conda文件中的路径

vim /home/jev/anaconda3/bin/conda

把路径对应好你自己迁移的anaconda3的位置

然后再修改可执行文件pip

vim /home/jev/anaconda3/bin/pip

把路径对应好

然后再修改虚拟环境(例如我的虚拟环境是py3.7)中可执行的文件pip

vim /home/jev/anaconda3/envs/py3.7/bin/pip

标签:bin,jev,anaconda3,home,anaconda,conda,Linux,服务器
From: https://www.cnblogs.com/jev-0987/p/17529856.html

相关文章

  • linux 怎么定时去执行一个 .sh 文件
    在Linux中,你可以使用crontab来定时执行一个.sh文件。Crontab是一个定时任务管理工具,它允许你在指定的时间间隔内运行命令或脚本。下面是一些使用crontab定时执行.sh文件的步骤:打开终端或SSH连接到你的Linux服务器。输入以下命令以编辑crontab文件:crontab-......
  • 服务器复制粘贴不了怎么处理?怎样一键修复服务器的复制粘贴?
    我们经常需要在服务器上进行一些操作,如复制粘贴文件、修改配置等等。但有时候我们会遇到服务器无法使用复制粘贴功能的问题,这时该怎么办呢?以下是一些解决方法。1.检查RDP剪贴板功能是否开启在远程桌面连接(RDP)中,需要开启剪贴板功能才能进行复制粘贴操作。检查一下RDP连接设置中是......
  • RV1126 Linux 以太网MAC PHY 芯片8201f gmac dts配置
    RK系列的SoC中内置了以太网MAC控制器,所以只需要搭配一颗以太网PHY芯片,即可实现以太网卡功能。按照规范,即使是不同厂家的PHY,同样有一部分寄存器的定义是通用的,只要配置了这些通用的寄存器,基本上PHY就可以正常工作。在Linux驱动中有通用的PHY驱动,目前的芯片所配......
  • Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用
    https://blog.csdn.net/qq_21438461/article/details/130764349Linux系统编程C/C++以及Qt中的零拷贝技术:从底层原理到高级应用一、零拷贝技术的概念与价值(Zero-CopyConceptandValue)1.1什么是零拷贝(WhatisZero-Copy)1.2为什么我们需要零拷贝(WhyWeNeedZero-C......
  • Linux下实现Web数据同步的四种方式
    实现web数据同步的四种方式1、nfs实现web数据共享2、rsync+inotify实现web数据同步3、rsync+sersync更快更节约资源实现web数据同步4、unison+inotify实现web数据双向同步 一、nfs实现web数据共享nfs能实现数据同步是通过NAS(网络附加存储),在服务器上共享一个文件,且服务......
  • Linux自签证书
    创建证书临时存放目录mkdir-p/tmp/certcd/tmp/cert创建自签证书的脚本create-cert.sh内容如下:#!/bin/bash-ehelp(){echo'================================================================'echo'--ssl-domain:生成ssl证书需要的主域名,如不......
  • linux 中 数组的常见操作
     001、创建数组[root@PC1test02]#ay=(1234)##生成数组[root@PC1test02]#echo${ay[*]}##输出数组1234[root@PC1test02]#echo${#ay[*]}##输出数组的长度4 002、[root@PC1test02]#ay=("a","b","c","x&......
  • Linux随机生成数
    简介在某些情况下,我们需要随机产生一个数来在一些场景中使用,例如验证码、ssh反向代理随机数的产生,又或者在一些shell脚本设计中需要用到随机数,这里介绍常用几个linux产生随机数的方法。使用shufshuf命令在一些Linux系统中是自带的,但并不是所有系统都包含该命令。在Ubuntu......
  • Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
    转载:Linux虚拟文件系统四大对象:超级块、inode、dentry、file之间关系-一口Linux-博客园(cnblogs.com)一:文件系统1.什么是文件系统?操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。通常文件系统是用于存储和组织文件的一种机制,便于对文件进行......
  • 【linux】日志合并
    #!/bin/bashoutput_file="merged_logs.log"#合并后的日志文件名logs=$(ls|grep.access.log)#获取满足条件的日志文件列表#清空或创建新的日志文件>"$output_file"#循环处理每个日志文件forlog_filein$logs;docat"$log_file">>"$output_file&q......