在服务器的docker容器中安装Anaconda配置环境以及使用编程工具远程连接环境
创始人
2024-11-05 20:08:16
0

一、连接服务器下载Anaconda 3

使用win+r输入cmd打开命令行,在命令行中输入ssh -p xxxxx(你的端口号如10101,下图红色部分)  root@xxx.xxx.xxx.xxx(服务器ip地址下图蓝色部分)

 

第一次连接时,连接没问题会出现Are you sure you want to continue connecting (yes/no/[fingerprint])?之后就不会出现了。

输入yes,之后就是输入你自己的密码进行连接。

二、下载及安装Anaconda 3

在进入服务器之后,如果是新的docker,需要使用apt update更新一下。

使用命令:cd /home 进入根目录下的home

然后在此目录下下载Anaconda 3

进入Anaconda 3 官网找到linux下合适的版本链接右键复制链接使用:

wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh

国内用户可以从清华大学开源软件镜像站里面获取 Anaconda 3
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
进入网页后根据日期排序,下载最新的版本,选择 Linux 64 位版本下载。一般ubuntu选择此类型的文件。

下载示意图:

使用ls查看是否下载完成,如完成,使用bash  xxxx(文件名)进行安装

进入安装界面之后,就一路yes就行。

安装完成之后,在命令行输入conda测试是否安装成功,成功会弹出下图。

如果未弹出,关闭远程连接,重新连接服务器,如果前面出现base则安装成功,使用conda质量验证。

三、创建虚环境,安装pytorch

确保Anaconda安装完成后,使用

conda create -n your_env_name python=x.x创建虚拟环境例如:

创建中途需要输入一次yes

完成之后可使用conda env list查看已安装虚环境:

        

如上图所示,我们创建了名为test,python版本为3.9的虚拟环境。接下来我们使用conda activate you_env_name 激活刚创建的虚环境(或者切换至其他环境):

如上图,切换成功后前面名称发生变化。

接下来就是安装pytorch,因为我们是在docker中安装,所以不需要再安装cuda和cudann,正常安装pytorch需要确保有cuda和cudann见博客:

ubuntu安装anaconda unbuntu安装pycharm ubuntu安装pytorch_anaconda ubuntu snap-CSDN博客中的第3部分

因为使用的是docker,确保已激活要安装的虚环境,在此虚环境下我们直接使用以下代码

conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch 安装就好

正常非docker环境进行以下步骤

可以使用nvidia-smi查看自己的cuda版本:

搜索pytorch在官网中PyTorch找对应自己cuda版本的pytorch

可以选择conda安装或者pip安装等

安装完成后,在终端输入python,然后import torch ,然后print(torch.cuda.is_available()),如果显示ture则安装成功,可使用exit()退出python。(一定要在已安装torch的虚环境中使用,Base中未安装pytorch)

至此服务器上工作完成。

四、远程连接

vscode:

首先点击扩展,搜索ssh安装Remote-ssh

安装完成之后会出现,远程资源管理器。

点击红圈中的+号,在上方输入ssh -p xxxx(端口号) root@xxx.xxx.xxx.xxx(服务器ip)之后回车,选择需第一个更新。

右下角会出现一个已添加,

点击连接,在最上端输入密码

在左边侧边栏中点击如下图:

然后在上端输入打开的默认路径如下图(可自行设置):

然后再次输入密码连接。

以后就可以通过以下步骤连接啦。

pycharm连接

方法1:点击文件中的远程开发:

然后点击新建连接

填好之后检查连接并继续,之后选择文件存储路径,即项目目录。

然后下载并启动,等待pycharm在服务器上下载一些必要文件。

方法2:

在文件设置中的方法解释器中,新建ssh解释器,用户名为root,其他见上图。

直到这一步:点击同步文件夹后的文件图标,先选择解释器,选择前文所配置的虚环境下的python3文件:路径为:/root/anaconda3/envs/xxx(your_env_name)/bin/python3 

如果anaconda不安装在此路径的,在服务器终端上使用 conda env list可以查看环境路径

解释器路径设置为:环境路径/bin/python3

再修改存储路径,也可以不修改。然后完成

相关内容

热门资讯

窍要辅助!皮皮游戏辅助器(辅助... 窍要辅助!皮皮游戏辅助器(辅助挂)切实真的有辅助app(有挂技巧)1、皮皮游戏辅助器免费辅助多个强度...
妙招辅助!乐乐围棋入门脚本(辅... 妙招辅助!乐乐围棋入门脚本(辅助挂)原来真的是有辅助挂(的确有挂)1、操作简单,无需乐乐围棋入门脚本...
绝活儿辅助!烽火互动辅助(辅助... 绝活儿辅助!烽火互动辅助(辅助挂)总是是有辅助攻略(有挂方式)1、下载好烽火互动辅助透视辅助下载之后...
练习辅助!微信呢小程序辅助器脚... 练习辅助!微信呢小程序辅助器脚本(辅助挂)确实是真的有辅助软件(有挂教程)1)微信呢小程序辅助器脚本...
教程书辅助!518互游破解(辅... 教程书辅助!518互游破解(辅助挂)确实真的是有辅助工具(揭秘有挂)1、下载好518互游破解透视辅助...
手筋辅助!同乡有辅助(辅助挂)... 手筋辅助!同乡有辅助(辅助挂)总是真的是有辅助教程(证实有挂)1、点击下载安装,同乡有辅助脚本分类一...
经验辅助!决战辅助软件(辅助挂... 经验辅助!决战辅助软件(辅助挂)确实真的有辅助插件(有挂工具)1、决战辅助软件辅助器安装包、决战辅助...
指南辅助!宁夏划水麻将辅助器(... 指南辅助!宁夏划水麻将辅助器(辅助挂)确实是真的有辅助攻略(有挂分析)1、进入游戏-大厅左侧-新手福...
要领辅助!土豪辅助(辅助挂)本... 要领辅助!土豪辅助(辅助挂)本来是真的有辅助教程(有挂技巧)1、完成土豪辅助辅助器v3.3的残局,帮...
总结辅助!潮汕老友麻将开挂(辅... 总结辅助!潮汕老友麻将开挂(辅助挂)本来真的有辅助攻略(有挂助手)1、潮汕老友麻将开挂有没有辅助教程...