一、上传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. Linux的优缺点

    作为一个Archlinux用户, 断然是不会认为Linux有缺点的, 任何所谓的缺点都是自己技艺不精或者没有好好利用搜索引擎而造成的狭隘偏见. 但是假如是一位习惯于视窗系统的新手而言, 假如他上手的是 ...

  2. [C++STL教程]6.bitset是什么?和bool有什么区别?零基础都能看懂的入门教程

    之前我们介绍过vector, queue, stack,map,set,今天我们介绍另外一个stl容器:bitset. 作者:Eriktse 简介:19岁,211计算机在读,现役ACM银牌选手力争以通 ...

  3. Linux理论知识

    Linux理论知识   理论知识 1.1文件名后缀 1 作用是说明和注释一个文件的性质. 2 与文件类型无关. 1.2常见的压缩文件后缀名 1.gz 2.bz2 3.xz 4.zip 5.tar 6. ...

  4. 2020寒假学习笔记12------Python基础语法学习(一)

    代码的组织和缩进 Python 语言直接通过缩进来组织 代码块."缩进"成为了 Python 语法强制的规定.缩进时,几个空格都是允许的,但是数目必须统一.我们通常采用" ...

  5. CPU内部的奥秘:代码是如何被执行的?

    我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品.我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值. 本文作者:景明 我们以一段 C 代码为例,来看一下代码被编译成二进制 ...

  6. ACM-NEFUOJ-P239回文数

    #include<bits/stdc++.h> using namespace std; int n,p[1000],len,p1[1000]; int f() { int i; for( ...

  7. Java学习笔记06

    1. 类和对象 1.1 类和对象 ​ 客观存在的事物皆为对象,所以我们也常常说万物皆对象. 类 类的理解 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有相同属性和行为 ...

  8. WPF Button MouseDown事件

    Button的MouseDown事件 WPF的Button控件,鼠标点击时,MouseDown事件没有触发. 经确认,Button的MouseDown被内部处理了.下面是基类ButtonBase的部分 ...

  9. 基于python爬虫技术对于淘宝的数据分析的设计与实现

    本篇仅在于交流学习 本文主要介绍通过 selenium 模块和 requests 模块,同时让机器模拟人在浏览器上的行为,登录指定的网站,通过网站内部的搜索引擎来搜索自己相应的信息,从而获取相应关键字 ...

  10. 数据剖析更灵活、更快捷,火山引擎 DataLeap 动态探查全面升级

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 近期,火山引擎 DataLeap 上线"动态探查"能力,为用户提供全局数据视角.完善的抽样策略 ...