IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 使用pycharm连接服务器 集成1.代码上传 2.传输shell命令 3.管理服务器文件 4.直接调用远程解释器 的功能(可以打断点) -> 正文阅读

[开发工具]使用pycharm连接服务器 集成1.代码上传 2.传输shell命令 3.管理服务器文件 4.直接调用远程解释器 的功能(可以打断点)

最终效果:让服务器用起来像在本地运行一样

1.工具准备

 一个pycharm专业版(可以某宝买,很便宜)

2.服务器安装环境

2.1安装anaconda

 用shell工具,cd到自己目录。 wget + [anaconda下载链接]  
 anaconda的下载链接,最好从https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 
 这里找到版本右键复制下载链接可以
 下载完成后 输入bash + [安装包名字 一直按yes就可以完成安装]

2.1安装pytorch

  创建虚拟环境 conda create -n 【虚拟环境名字 随便取】 python = 【python版本 一般取3.8】
  激活虚拟环境 conda activate 【虚拟环境名字】
  安装pytorch 从官网直接选择合适版本之后  将最下面这个代码复制下来然后运行就可以

在这里插入图片描述因为pytorch会帮你在对应环境安装好cuda 所以不用自己安装cuda cudnn等
(在这之前可以自己设置一个镜像,在https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)这里有教程。

3.本地

在这时,服务器上已经准备好了。现在在本地pycharm里配置两个地方。1.服务器远程解释器位置(ssh interpreter)。2本地路径和服务器路径对应关系(path map)

3.1远程解释器

  1. 新建项目 选择解释器 点…看所有解释器在这里插入图片描述
    选择ssh解释器 输入主机和账号和端口
    在这里插入图片描述点击next 输入密码
    在这里插入图片描述
    选择自己的虚拟环境所在解释器位置(不清楚的可以参考这个路径)红色部分一般是自己名字
    在这里插入图片描述
    项目创建完成,pycharm会将新项目归类为远程服务器项目。特征之一是有右上角那里的选项卡
    在这里插入图片描述
    同时 这个界面可以管理文件 修改之后可以control+s保存上传。作用相当于xftp
    在这里插入图片描述

3.2 配置本地和服务器的路径对应关系

在pycharm的设置里搜索Deployment 点击添加 然后再connection里的SSH configuration里找到自己上面配置的解释器环境。然后点击autodetect来定位自己的根目录
在这里插入图片描述
切换到 mapping选项卡 这个Deployment path就是这个项目对应的服务器文件的路径。但是要注意一下的是 这是相对于上面rootpath的路径。不要重复

在这里插入图片描述

测试一下 在这里创建一个目录test2 用作本地代码上传的位置
在这里插入图片描述
然后写一个脚本 control+s 保存到服务器 点击运行即可 到了这一步就算完成了
在这里插入图片描述

3.2 * 修改解释器类型

上面可能会出现 no such file这种错误 这是因为解释器可能会被pycharn识别成其他类型 直接重新改成ssh项目即可(只用改红框的部分 改成之前配置的和解释器路径)
在这里插入图片描述

3.3 (可选)加上xsheel的功能

从这里搜索和设置快捷键

在这里插入图片描述
按下快捷键后就可以发送sheel指令了
在这里插入图片描述

放几个常用命令

查看显卡信息
lspci | grep -i nvidia

查看显卡使用情况(顺便也能看到cuda版本)
nvidia-smi
↑更方便的方式
pip中:pip install gpustat sheel中:watch --color -n1 gpustat -cpu

torch 查看显卡型号
torch.cuda.get_device_name()

查看其他人用CPU的情况
ps -ef --forest ; top

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章           查看所有文章
加:2021-12-01 17:55:04  更:2021-12-01 17:57:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/24 8:10:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计