• Pycharm远程连接服务器


    本地环境windows的系统办公方便,敲代码也舒服。

    但是跑各种程序和实验还是要靠服务器的显卡。

    所以remote connect,即远程通信很重要。

    注意pycharm必须是专业版,而不能是社区版。如果没有pycharm professional但是要把本地代码同步到服务器端的,那推荐用vscode而不是pycharm(vscode的ssh连接功能免费)

    1、打开工具—>部署—>配置(我下载了中文插件) 

    2、打开的页面左上角选择添加+,选择SFTP格式 ,然后取名

     3、取名后点击SSH配置旁边的...进行配置

     然后测试连接,完成连接

    4、选择上方的连接旁边的映射,配置一下本地路径和部署路径

    其中,本地路径表示你在本地需要打开的项目

    部署路径表示你想把这个项目复制到服务器上的位置,原理其实相当于你把本地项目上传服务器进行跑。这样就相当于copy一份程序源码到远程服务器,远程服务器就有跑的东西了。

    5、配置服务器远程环境连接本地

    在本地环境下为要跑的项目设置解释器,这里添加解释器选择SSH格式的

    然后新建一个SSH连接,切记一定新建!!

     然后一直下一步到这里

    需要改俩个地方 解释器位置选择服务器上那个环境的python路径。比如我这个虚拟环境的name叫pcb,就在envs/pcb/bin下用python。注意不是Python3

    同步文件夹里,部署的路径别选默认的,要选之前映射里部署路径,同一个路径。到此成功把服务器的那个虚拟环境搞来本地上进行连接。

    至此,就完成了设置远程的服务器里的环境跑本地windows的代码(实际上是copy本地的代码到远程服务器进行跑,然后跑的结果再反馈给本地windows给你查看)

    6、最后便利设置自动上传

    这样就能实时把修改部分实时保存到服务器端进行跑,不用麻烦一直操作上传下载什么的了。 

    7、终端使用远程服务器的环境

    实际上述的只是配置python解释器,用来打开单个python文件,但是有些时候我们更想直接用远程的终端配合本地的IDE进行命令输入,那么就在工具这打开SSH会话,然后选择远程的环境,就可以直接打开远程的终端,然后用conda activate等命令就可以切换远程的虚拟环境~(也可以直接用MobaXterm这个软件直接进行SSH连接,只是离开了pycharm这个IDE界面)

  • 相关阅读:
    VM系列振弦采集模块启动流程的工作原理
    【centos7】centos7卸载gitlab
    Springboot自动配置那些事
    pnpm install安装element-plus的版本跟package.json指定的版本不一样
    pycharm使用
    计算机视觉与图形学-神经渲染专题-NeRF汇总大礼包-I
    php权限调整强制用户退出的解决方案
    【git】一台电脑连接管理多个git账号
    Spark - 第4章 结构化API概述
    男生哪个瞬间让你心疼?
  • 原文地址:https://blog.csdn.net/jiangqixing0728/article/details/126663126