当前位置: 首页 > article >正文

pycharm专业版连接远程服务器用远程conda环境run和debug

右下角 Add New Interpreter > On SSH
在这里插入图片描述

如果之前有新建过SSH连接,则选择Existing,没有的话就选择New
New
然后这一步会要等一会儿,等到Next按钮可以点击之后就点击Next
在这里插入图片描述
然后选择对应的Interpreter,我用的conda
在这里插入图片描述
Conda Excutable的路径运行which conda可以得到,注意不是选择python interpreter,我之前一直以为是像普通的解释器一样,所以填的python解释器的路径,然后右边的Load Environment一直是灰色,输对了之后会变成可点击的状态:
在这里插入图片描述

可以看到在tmp文件夹下面会生成一个路径的对应,就是和远程服务器的对应,这里修改了远程的这个位置就会改,刚开始参考了这个教程:https://blog.csdn.net/qq_44614026/article/details/118109014,就不是很明白前面步骤中设置的mapping有什么意义。?

言归正传,然后点击Load Environment,就可以在这选择自己之前配好的conda环境
在这里插入图片描述
然后create就行了。

这样的好处就是可以直接在pycharm上面debug,而不是只把pycharm当成一个文件同步的工具,还得用命令行跑远程代码。

后面是一些验证步骤,有助于更加了解pycharm,可不看
点击Tools > Deployment > Configuration就可以看到现有的ssh连接,我是之前就创建过一个叫做thesis的ssh连接,然后基于此新建了一个远程解释器之后会又自动生成一个,并且可以看到Mappings页面已经帮我们设置好了,不管是远程修改了还是本地修改了都可以同步到对面去。同步的方法就是右键文件或者文件夹,点击Deployment,就可以upload或者download了。
在这里插入图片描述
在这里插入图片描述

我还试了一下如果把这个Root path改成deployment path会如何,这样在upload的时候就会上传到/tmp/pycharm_project_529/tmp/pycharm_project_529/,就相当于实际对应的文件夹地址是root path + deployment path。
在这里插入图片描述

那么如果想要在另一台电脑上也同步这个远程文件夹呢?我猜测就是先按照上面的方法新建一个远程Interpreter,然后修改这里的mappings,然后download远程的文件即可,还没试过,等到有需要的时候试一下。


http://www.kler.cn/a/587871.html

相关文章:

  • 如何设计高效的数据湖架构?
  • kettle ETL 配置
  • 图片标注及流程
  • 996引擎-自定义属性-方法2:setitemcustomabil
  • 基于nodejs中@langchain/langgraph框架实现workflow
  • QT中的线程同步机制
  • 视觉slam十四讲(四)——相机与图像
  • Vue3 + Vite + Yarn + Fabricjs构建的开源演示系统
  • 基于 Verilog 的时序设计:从理论到实践的深度探索
  • 蓝桥杯每日一题01背包拔高·小A点菜
  • Navicat SqlServer 设置自增主键
  • 【人工智能】大语言模型学习大纲
  • 使用 Django 的 `FileResponse` 实现文件下载与在线预览
  • 【虚幻C++笔记】枚举UENUM、结构体USTRUCT
  • 基于CPU使用paddlex OCR识别图片内容
  • 《 线程池项目:线程池背景知识与整体架构梳理》
  • Postman中Authorization和Headers的区别
  • 【软考网工-实践篇】DHCP 动态主机配置协议
  • 【Vue列表渲染中key与数据绑定的核心问题解析】
  • 小程序渲染之谜:如何解决“加载中...”不消失的 Bug(glass-easel)