一、上传Anaconda3到远程服务器

  注意:如果要将这个东西安装在anaconda3文件夹里的话,当前这个目录里不能有这个文件夹。(安的时候会自动创建)

二、安装Anaconda3

  1. win+r 快捷键打开cmd

  输入ssh

  可以看到已经与服务器建立连接

2. 输入ssh <用户名>@主机IP

  例如:用户名是lililili,主机IP是10.10.10.10就输入下面的

ssh lililili@10.10.10.10

  按回车会显示用户名和主机IP,输入密码回车即可。

  在最新出现的$后面就可以输入安装anaconda的命令了。

3. 安装命令:

bash Anaconda3-2023.03-1-Linux-x86_64.sh

 输入后回车。

然后一直回车,直到出现让选yes/no的时候,输入yes.

输入完yes,会出来一个安装到/home/用户名/anaconda3,按回车即可。

显示Unpacking payload...的时候,一直等待就可以了。

4. 自动不会初始化

在弹出上图的

by running conda init?[yes/no]

[no]>>>

的时候,我赶紧输入了一个yes,但还是没给我初始化。这样的话即使第二行显示installation finished.也用不成

没有初始化输入conda -V的时候只会显示conda not found

所以下一步就要手动初始化设置

5. conda初始化

输入如下命令:

source /home/likaixuan/anaconda3/bin/activate

  就会进入base环境

  紧接着输入

conda init

没做任何改变。

6. 验证Anaconda3是否安装成功

输入

conda -V

显示出来conda的版本就说明安装成功了~(图为示例,并非本人的操作)

7.配置Anaconda3的环境

输入命令

vim ~/.bashrc

 按 i 键进行编辑,在文档末尾添加如下文字(你自己的用户名填写成自己的):

export PATH="/home/你自己的用户名/anaconda3/bin:$PATH"

 按 ESC退出编辑,按 :wq 保存退出

 在$后面输入编译命令:

source ~/.bashrc

  

三、配置pytorch环境

  

  1.替换下载镜像源为清华镜像源

  输入命令:

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

  

  命令去掉https后的s能加快搜索源,不需要加以验证是否为安全源

  2.创建pytorch环境

  输入命令

conda create --name pytorch python=3.8

 3. 查看是否创建成功

  输入命令

conda info --envs

  输出:

  出现pytorch的路径环境即为创建成功。

 4. 激活pytorch环境

  输入命令

conda activate pytorch

  提示:当遇到以下问题:

  

  请输入先以下命令:

source activate

conda deactivate

  再输入conda activate pytorch即可激活成功。

5. 选择torch torchvision的版本

  第一步:

    输入nvidia-smi回车查看cuda等级

  如图所示CUDA版本号为11.2,网上不存在11.2对应版本的torch和torchvision,因该包等级向下兼容,故选择下载1.7.1的 torch 及 0.8.2 的 torchvision,它俩分别对应11.0版本的CUDA及3.8版本python,下载完.whl文件后利用pip install命令安装本地.whl文件。
 
  在这里下载.whl文件:download.pytorch.org/whl/torch_stable.html
 
  第二步:安装.wheel文件
  把文件下载到服务器,输入命令:
pip install torch-1.7.1+cu110-cp38-cp38-linux_x86_64.whl
pip install torchvision-0.8.2+cu110-cp38-cp38-linux_x86_64.whl

  ps:此处不需要写入绝对路径,输入绝对路径会把整个路径名作为文件名而无法安装成功。

  

四、验证pytorch是否成功安装

  输入命令:python

  依次输入以下代码:

python
import torch
torch.cuda.is_available()

输出

输出True,就是有GPU,输出False,就是用CPU。

五、pycharm使用服务器运行代码

  使用的软件: PyCharm专业版2019.03

  

cmd+ssh配置远程服务器Anaconda3_2023+pytorch的更多相关文章

  1. Mac下ssh连接远程服务器时自动断开问题

    在mac下使用securecrt通过ssh连接远程服务器时,总会一段时间没有动作后,ssh被自动断开.在windows下用xmanager貌似没有遇到过这个问题. 在网上找了解决方法如下: 客户端配置 ...

  2. 用Python写个自动ssh登录远程服务器的小工具

    很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的 ...

  3. [转]学习win10的bash使用ssh连接远程服务器

    1. 前言 微软已经在Win10一周年更新预览版中加入了Ubuntu Bash命令支持,相当于一个小型的linux系统,本来连接远程服务器的话,要使用putty啥的,现在可以用这个直接连接,我来讲讲步 ...

  4. ssh执行远程服务器脚本 提示php: command not found

    ssh执行远程服务器脚本 提示php: command not found 设置环境变量 一台机器作为管理机,来管理其他服务器,并通过key认证,免密码登陆的. 在管理机上通过ssh登陆到其他服务器来 ...

  5. Pycharm专业版配置远程服务器并自动同步代码

    一.使用场景 如果每次都在本机上面写代码,然后传到服务器上面,在服务器上面运行就太麻烦了.这样的方式十分繁琐,效率很低. 因此,希望可以像下面一样操作: 可以直接在本机上码代码 自动将代码同步到远程服 ...

  6. Mac使用SSH连接远程服务器

    1. 终端通过 ssh 连接远程服务器 ssh -p 36622 root@localhost 2. 文件上传下载 上传 scp 下载 scp 3. 客户端 FinalShell(推荐) FileZi ...

  7. 1.MAC获取文件路径;2.MAC使用SSH连接远程服务器,实现文件上传下载

    首先来说一下如何获取文件路径 ····打开terminal,把文件拖进terminal 窗口,自动显示路径. 接下来说一下使用SSH连接远程服务器,实现文件上传下载 1.  上传本地文件到服务器 sc ...

  8. VsCode通过SSH连接远程服务器开发

    前言 nil 正文 安装插件 安装VsCode官方插件 Remote - SSH Remote - SSH: Editing Configuration Files WSL(远程桌面连接需要Remot ...

  9. Linux上SSH登录远程服务器免密码

    在本地的客户端SSH到远程服务端时,每次都要输入用户名和密码,如果不想每次都输入密码则可以使用以下操作. 首先在本地的客户端输入 ssh-keygen [keysystem@localhost ~]$ ...

  10. 终端利用ssh登录远程服务器

    第一步: 安装ssh:yum  install ssh 第二步: 启动ssh服务:service sshd start 第三步: 连接远程服务器: ssh -p 端口号 用户名@ip地址      然 ...

随机推荐

  1. 建木在 Rainbond 上使用实践

    建木 是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具,可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行. 建木的图形化编排提供了多个节点,节点可 ...

  2. 配置了一台3700X电脑后

        众所周知,电脑是生活中必不可少的玩具,最近搞了一套配置.CPU3700X,显卡RX580,内存32GB.敲,这CPU的框框,看见就爽的不得了. As we all know, a comput ...

  3. 【论文阅读笔记】Class-Incremental Learning with Strong Pre-trained Models

    Key_words: Continual learning, strong pretrained model, fix, fusion Create_time: April 14, 2022 6:32 ...

  4. AtCoder Beginner Contest 061 - D Score Attack

    给定一张边带权的有向图.从节点\(1\)出发,每经过一条边一次,得分加上这条边的边权.(可以多次经过,多次累加 必须在点\(n\)结束游戏 判断是否能使得分无限大,如果否,求最大得分. sol 题目所 ...

  5. ZR.Admin小改和VUE3版本体验

    前言 孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说:"对呀,对呀!......回字有四样写法,你知道么?" 大家好,我是44岁的大龄程序员码农阿峰.阿峰从事编程二十年 ...

  6. Redis 日志showlog 和 管道pileline

    redis日志 slowlog-log-slower-than:指定执行时间超过多少微秒(1秒等于1000000微秒) 的命令请求会被记录到日志上 slowlog-max-len:指定服务器最多保存多 ...

  7. DRF的filter组件

    DRF的Filter组件 如果某个API需要传递一些条件进行搜索,其实就在是URL后面通过GET传参即可,例如: /api/users?age=19&category=12 在drf中filt ...

  8. 安装kafka和zookeeper以及使用

    1.安装zookeeper zookeeper下载:http://zookeeper.apache.org/releases.html 从3.5.5开始,带有bin名称的包才是要下载的包可以直接使用 ...

  9. 基于QtAV的简易播放器(开源)

    这个开源代码,是我利用QtAV源码,提取其中一部分代码,进行整合到我自己项目中,做的一个小型播放器测试,至于怎么安装一些环境以及QtAV源码编译在我以前写的一篇博客中可以看到(Qt第三方库QtAV-- ...

  10. RocketMQ消费者是如何负载均衡的

    摘要:RocketMQ 支持两种消息模式:集群消费( Clustering )和广播消费( Broadcasting ). 本文分享自华为云社区<一文讲透RocketMQ消费者是如何负载均衡的& ...