一、上传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. JMM知识点总结

    JMM知识点总结 一.什么是JMM? 不知道大家在学习的过程有没有思考过这两个问题 为什么说java是跨平台语言 导致并发问题的原因是什么 第一个问题,我是这么理解的,代码运行本质上是将我们写的语言转 ...

  2. JVM加载中初始化时机?什么时候不会进行初始化?

    初始化的过程是给静态变量赋予指定值以及执行静态代码块的过程. 当遇到new,getstatic,putstatic,invokestatic指令时要进行初始化,也就是new实例化对象,调用静态变量以及 ...

  3. 2020寒假学习笔记15------Spark基础实验

    今天又开始重新做实验六,第一题做的比较顺利,运行结果如下: 等到第二题就出现了各种各样的错误,开始运行telnet localhost 44444命令时出现bash: telnet: command ...

  4. 【JVM盲点补漏系列】「并发编程的难题和挑战」深入理解JMM及JVM内存模型知识体系

    并发编程的难题和挑战 在并发编程的技术领域中,对于我们而言的难题主要有两个: 多线程之间如何进行通信和线程之间如何同步,通信是指线程之间以何种机制来交换信息. 多线程的线程通信机制 在命令式编程中,线 ...

  5. 人工智能机器学习底层原理剖析,人造神经元,您一定能看懂,通俗解释把AI“黑话”转化为“白话文”

    按照固有思维方式,人们总以为人工智能是一个莫测高深的行业,这个行业的人都是高智商人群,无论是写文章还是和人讲话,总是讳莫如深,接着就是蹦出一些"高级"词汇,什么"神经网络 ...

  6. jquery二级菜单。显示了jquery的方便

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. TS 基础及在 Vue 中的实践:TypeScript 都发布 5.0 版本啦,现在不学更待何时!

    大家好,我是 Kagol,OpenTiny 开源社区运营,TinyVue 跨端.跨框架组件库核心贡献者,专注于前端组件库建设和开源社区运营. 微软于3月16日发布了 TypeScript 5.0 版本 ...

  8. vue中实现video的动态src绑定

    Vue中实现video的动态src 试了网上的$refs方法发现并没有用 解决方案: 通过require方法  <div>     <video :src='url' @click= ...

  9. What's the best way to read and understand someone else's code?

    Find one thing you know the code does, and trace those actions backward, starting at the end Say, fo ...

  10. 从内核源码看 slab 内存池的创建初始化流程

    在上篇文章 <细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现 >中,笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原理角度为大家勾勒 ...