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专业版远程调试开发 -> 正文阅读

[开发工具]pycharm专业版远程调试开发

远程开发的好处

其实很好理解,出于服务端可能没有桌面不好可视化,毕竟vim也不是那么好用的,又或者是jetson nano nx之类的资源可怜,想着能省点是一点,别再上面开ide服务了……
这个时候远程开发的作用就出来啦

pycharm远程开发关键的理解

pycharm专业版有个功能,就是通过ssh 建立本地和服务端两个工程文件夹的交互。
通常用ide,不就是在工程目录下各种操作嘛,只要我能本地端和服务端两个工程文件夹映射好,可用实现交互,然后运行的时候指定服务端的解释器如python来跑服务端下对应的工程下的文件就好了……
说白了就是映射嘛,理解到这儿,其实pycharm的远程开发的设置就很好理解了。

pycharm远程开发设置流程

上面的理解提到了两个点,一个是工程目录的映射,一个是指定解释器,这两个是息息相关的,当然你可以只配置工程目录的映射,这样就可以两个目录下的文件互通有无了。

最快捷的设置:
在这里插入图片描述
直接右下角选解释器这儿,去添加解释器。
在这里插入图片描述
选择ssh interpreter 填写ssh连接的必要信息,如果之前有过,可以选择存在那项。
下一步是设置密码之类的认证方式,跳过,在接着,重头戏来了:
在这里插入图片描述

最后完成,右下角就会有该远程解释器啦,这个版本的pycharm2020.03右下角会接着弹框:
在这里插入图片描述

其实就是工程目录映射配置啦,没看到也不要紧,去tools菜单下面找就行
在这里插入图片描述
点configuration进去
在这里插入图片描述
里面配置很好理解就不说了,mapings里面就是映射关系,excluded paths是排除那些不upload

这些都是添加调试器的时候是自动生成的,但是为啥还是提出了,是因为下回同个服务端新建项目的时候,你咋整,就需要自己在这里配置工程文件夹,以及调试器哪儿也要自己重新设置了
在这里插入图片描述
看到没,新项目选这个远程调试器后 path mappings是空的,需要自己重新设置。

网上搜一些教程,会提到python console的设置,新版本后没必要,自己会用默认值的,全空着就行
在这里插入图片描述

提一次文件互通,就是upload和download,除了tools下的deployment可以看到他们的身影,左边目录任意文件或者文件夹右键之后可以进行本地和服务端的文件交互
在这里插入图片描述

如果deployment里的configuration没配置好,比如忘记设置mapping了,这个地方的deployment会是灰色或者没有,也就是不可用。

总结一下,就是ssh interpreter的设置和deployment的设置,第一次新增ssh interpreter会默认生成deployment的设置可以不管,但是后面在利用ssh interpreter的时候就需要自己在设置path mappings和deployment了。

  开发工具 最新文章
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-08-20 15:19:36  更:2021-08-20 15:19:54 
 
开发: 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年5日历 -2024/5/19 16:49:02-

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