如何为一台无法上网的服务器联网装conda环境,最简单的教程了

这篇具有很好参考价值的文章主要介绍了如何为一台无法上网的服务器联网装conda环境,最简单的教程了。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

如何为一台无法上网的Linux服务器安装anaconda环境以及所有需要的环境依赖

1、需要一台联网的电脑(和此服务器在同一个局域网)

2、anaconda官网下载Linux对应的版本Free Download | Anaconda

(一般就是第一个)

3、使用ssh工具,推荐使用MobaXterm工具,功能很强大(本篇博文都以MobaXterm为例讲解)

(1)新建一个Session会话

(2)输入服务器ip和用户名使用SSH进行连接(如果服务器安装的Linux版本为图形化界面可以使用VNC连接----当然这种情况基本没有hh)

(3)登录成功

4、在当前用户目录下创建一个opt文件夹(可以建在其他位置),安装Anaconda

5、判断这台联网设备和服务器能不能是否连通

(1)先获得两台设备的内网ip

(2)联网设备ping 服务器

(3)服务器ping 这台联网的设备

6、下载并安装CCXXX软件到联网的那台设备

7、配置CCXXX软件以及服务器相关配置,以支持服务器进行conda、pip、apt命令下包时将请求转发到这台联网的设备

(1)修改CCXXX配置,可修改这个服务的端口,以及查看本机ip是否正确

(2)为服务器创建一个账号

(3)在服务器当前用户主目录下可以找到一个.bashrc文件

(4)使用conda命令创建一个虚拟环境进行测试(这是默认需要联网的)

8、为支持apt命令联网,为apt添加配置文件apt.conf


【大伙多多点赞和收藏,这是博主走了很多弯路,绝对是使用无网服务器装环境最简单的方法了。毕竟手动装包的痛只有博主能懂(一个pytorch的依赖包就能让你装吐)】

如何为一台无法上网的Linux服务器安装anaconda环境以及所有需要的环境依赖

1、需要一台联网的电脑(和此服务器在同一个局域网)

2、anaconda官网下载Linux对应的版本Free Download | Anaconda

怎么在服务器上装conda,服务器,运维

(一般就是第一个)

3、使用ssh工具,推荐使用MobaXterm工具,功能很强大(本篇博文都以MobaXterm为例讲解)

(1)新建一个Session会话

怎么在服务器上装conda,服务器,运维

(2)输入服务器ip和用户名使用SSH进行连接(如果服务器安装的Linux版本为图形化界面可以使用VNC连接----当然这种情况基本没有hh)

怎么在服务器上装conda,服务器,运维

(3)登录成功

怎么在服务器上装conda,服务器,运维

4、在当前用户目录下创建一个opt文件夹(可以建在其他位置),安装Anaconda

怎么在服务器上装conda,服务器,运维

mkdir opt/

直接将第2步下好的文件(Anaconda3-2023.07-2-Linux-x86_64.sh)拖到该新建的目录下即可 (其他软件可使用命令进行传输)

怎么在服务器上装conda,服务器,运维

将当前目录切换到:

cd  /home/sxx-204/opt/

修改Anaconda3-2023.07-2-Linux-x86_64.sh文件的权限,添加可执行权限
chmod  +x  Anaconda3-2023.07-2-Linux-x86_64.sh

./Anaconda3-2023.07-2-Linux-x86_64.sh  执行安装Anaconda

cd  /home/sxx-204/opt/

chmod  +x  Anaconda3-2023.07-2-Linux-x86_64.sh  # 修改Anaconda3-2023.07-2-Linux-x86_64.sh文件的权限,添加可执行权限

./Anaconda3-2023.07-2-Linux-x86_64.sh  # 执行安装Anaconda

根据提示信息开始进行安装,按回车(慢点,以防跳过输入yes选项),直到出现 yes no 选项,选择yes,开始进行安装

接着会询问是否加入环境变量,输入yes,回车

等待安装,安装结束后,在terminal输入python,应该能够跳转到解释器:

怎么在服务器上装conda,服务器,运维

至此,Anaconda就成功安装完毕了!【输入exit()退出python解释器】

5、判断这台联网设备和服务器能不能是否连通

(1)先获得两台设备的内网ip

服务器ip:(就是使用ssh连接的这个ip或者使用ip addr查看)

怎么在服务器上装conda,服务器,运维

联网设备的ip:(Windows系统:Win + R,输入cmd打开命令行界面,输入ipconfig

怎么在服务器上装conda,服务器,运维

(2)联网设备ping 服务器

怎么在服务器上装conda,服务器,运维

(3)服务器ping 这台联网的设备

怎么在服务器上装conda,服务器,运维

【只有这两台设备连通的前提下,才能进行下面的配置(大部分应该都是满足的)】

6、下载并安装CCXXX软件到联网的那台设备

CCproxy代理工具简介 - 简书(参考这里)

下载安装包:http://www.ccproxy.com/ 官网下载(试用版即可,只支持同时为3个网络进行代理)

7、配置CCXXX软件以及服务器相关配置,以支持服务器进行conda、pip、apt命令下包时将请求转发到这台联网的设备

(1)修改CCXXX配置,可修改这个服务的端口,以及查看本机ip是否正确

怎么在服务器上装conda,服务器,运维

(2)为服务器创建一个账号

怎么在服务器上装conda,服务器,运维

怎么在服务器上装conda,服务器,运维

至此CCXXX软件配置完毕

(3)在服务器当前用户主目录下可以找到一个.bashrc文件

使用 vim ~/.bashrc   编辑该文件

怎么在服务器上装conda,服务器,运维

在该文件中加入以下内容,保存并退出(记得:wq

怎么在服务器上装conda,服务器,运维

使用  source  ~/.bashrc   重新加载该文件的配置

怎么在服务器上装conda,服务器,运维

至此,conda和pip命令就能利用联网的主机作为路由进行联网装包了!!

(4)使用conda命令创建一个虚拟环境进行测试(这是默认需要联网的)

先修改conda源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

conda config --set show_channel_urls yes的意思是从channel中安装包时显示channel的url,这样就可以知道包的安装来源了

conda create -n test python=3.10.13

怎么在服务器上装conda,服务器,运维

怎么在服务器上装conda,服务器,运维

怎么在服务器上装conda,服务器,运维

在CCXXX中也可以看到流量记录,这样就说明配置成功了,conda和pip联网下包就解决了。

8、为支持apt命令联网,为apt添加配置文件apt.conf

进入到apt的主配置目录下,创建apt.conf

cd /etc/apt/apt.conf.d/
vim apt.conf

添加以下内容(注意格式,更换为上文对应的ip和端口即可),保存并退出即可。

怎么在服务器上装conda,服务器,运维

 输入    sudo  apt  update      测试如下说明成功了!

怎么在服务器上装conda,服务器,运维文章来源地址https://www.toymoban.com/news/detail-770560.html

到了这里,关于如何为一台无法上网的服务器联网装conda环境,最简单的教程了的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode 连接远程服务器 服务器无法上网 离线配置 .vscode-server

    使用vscode连接远程服务器时会自动下载配置.vscode-server文件夹,如果远程服务器无法联网,则需要手动下载 1)网址: https://update.code.visualstudio.com/commit:替换为自己的vscode软件的id/server-linux-x64/stable 2)vscode commit id获取 点击导航栏中的Help–About–获取commit–复制到上方网址即可

    2024年04月10日
    浏览(68)
  • 内网服务器(无法联网)使用docker搭建自己的NAS服务(filebrowser)

    课题组内有一台内网部署的ubuntu 23服务器,想要在上面运行一个NAS服务,供内网环境中的文件存储与分享。希望搭建一个功能简单、容易上手的NAS服务,并且希望通过docker部署,减少对于服务器上现有应用的影响。另外,内网服务器意味着它无法连接互联网下载应用,只能在

    2024年03月16日
    浏览(48)
  • nginx 如何实现一台服务器挂了访问另外一台服务器

    如果您想通过 Nginx 实现在 example1.com 服务器挂掉的情况下自动切换到 example2.com 服务器,可以使用 Nginx 的代理模块和负载均衡功能。 以下是一个示例的 Nginx 配置,实现了当 example1.com 服务器不可用时,自动切换到 example2.com 服务器: 在上述示例中: upstream 块定义了服务器组

    2024年02月12日
    浏览(87)
  • docker怎么将一台服务器的镜像移动到另外一台服务器

    连接服务器也可以使用ssh连接 提示没有目录的话就创建目录,创建目录命令: mkdir [目录名称]

    2024年02月15日
    浏览(78)
  • 服务器安装 anaconda & conda: command not found [解决方案] & bashrc文件中环境变量配置错误,导致linux命令无法正常使用的解决方案

    由于连接的服务器,无法直接在anaconda官网上下载安装文件,所以使用如下方法: 之后一直按 enter ,直到出现提示要输入 yes or no ,输入 yes 显示以下信息即为安装成功 在终端输入conda info --envs查看anaconda是否安装成功,发现报错:conda: command not found 原因在于: ~/.bashrc文件没

    2024年02月06日
    浏览(94)
  • clickhouse如何将一台服务器上的数据导入到另一台服务器

    使用remote函数: 其中remote分别对应的参数: 参数1:ip+port,即为源数据的服务器ip+端口; 参数2:源数据服务器的数据库名; 参数3:源数据的表名; 参数4:源clickhouse数据库的客户端访问账号; 参数5:源clickhouse数据库的客户端访问密码;

    2024年02月15日
    浏览(76)
  • 企业如何为服务器找到合适的托管机房?

    企业的服务器在业务经营中扮演着很重要的角色,提供可靠的数据存储和备份功能、计算能力和软件支持、网络通信连接等功能,是企业运行中关键的组成部分。因此,企业的服务器需要得到妥善的保管,为它们选择一个合适的托管机房十分有必要。拥有一个良好的托管环境

    2024年02月12日
    浏览(39)
  • 如何将服务器数据迁移到另一台服务器?

    将服务器数据迁移到另一台服务器通常涉及以下几个步骤: 1.备份数据: 在进行数据迁移之前,首先需要备份服务器上的数据。这包括网站文件、数据库、配置文件等。可以使用各种备份工具和方法,如rsync、scp、FTP、数据库备份工具等。 2.目标服务器准备: 准备目标服务器

    2024年04月09日
    浏览(74)
  • 架设一台NFS服务器

    1、开放/nfs/shared目录,供所有用户查询资料   2、开放/nfs/upload目录,为192.168.xxx.0/24网段主机可以上传目录,   并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210 3、将/home/tom目录仅共享给192.168.xxx.xxx这台主机,并只有用户tom可以完全访问该目录 服务端  客户端

    2024年01月19日
    浏览(44)
  • 为一台计算机配置Web服务器,DNS服务器与DHCP服务器

    实验目的:为一台计算机配置Web服务器,DNS服务器与DHCP服务器 事先准备:三台纯净虚拟机(以下简称为虚拟机A,虚拟机B,虚拟机C)和一台主机 一、配置静态IP 因为要保证实验畅通,所以必须把四台机器配置成同一网段,使用同一网卡 1、首先保证三台虚拟机的网络适配器

    2024年02月11日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包