在服务器的docker容器中安装Anaconda配置环境以及使用编程工具远程连接环境

一、连接服务器下载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

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

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Docker容器安装Anaconda,有几种方法可以选择。一种方法是直接从Anaconda官方网站下载并安装Anaconda。您可以前往https://www.anaconda.com/products/individual,选择适合您操作系统的Anaconda版本,然后按照官方文档的步骤进行安装。另一种方法是使用Docker镜像构建一个带有Anaconda Python的Docker映像。有一些存储库提供了已经配置好的Docker文件,您可以使用这些文件构建自己的Docker镜像,并在其安装和管理Anaconda包。例如,您可以使用带有Anaconda Python的Apache Spark的Docker镜像来构建一个包含AnacondaDocker容器。此外,您还可以通过wget或curl命令从国内源下载Anaconda安装脚本,并在Docker容器运行该脚本来安装Anaconda。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Docker安装Anaconda并创建虚拟环境](https://blog.csdn.net/DeliaPu/article/details/123738579)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [spark-anaconda:Anaconda python的Spark Docker容器](https://download.csdn.net/download/weixin_42126749/18305398)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值