Pycharm远程开发注意事项

两种模式

Pycharm分为"新建项目-远程开发-SSH "和"工具菜单-部署"两种远程模式。

  • 前者打开独立的EAP窗口,并且加载远程文件资源等,代码全程只保留在远程,通过SSH连接远程解释器。这个模式类似于VS Code的模式。
  • 后者不需要独立的窗口,但需要在本地与远程实现代码同步,相当于一份代码在两处保存。可选择本地解释器,也可通过SSH连接远程解释器。

"工具菜单-部署"模式需要注意

  1. 在本地打开新项目后,只需要在右下角配置SSH远程解释器,设置映射路径,项目可同时新建部署并同步至远程。无需额外在工具菜单中新建部署(否则将会同时存在两个部署)
  2. 若为项目1配置了SSH解释器,则可以在项目1中对其进行重命名,以及对部署进行重命名。但切记不可在项目2中对项目1的解释器以及部署进行重命名,这将导致再打开项目1后解释器不可用(即使把名字重新改回来也不行)
  3. 新建项目2后,不可与旧项目1共用SSH解释器
    若共用,分两种情况报错:
    若旧项目1的部署为"仅对此项目可见",解释器不会加载出已安装的python包,运行报错为can't open file '/tmp/WFUJaNRviV/main.py': [Errno 2] No such file or directory
    若旧项目1的部署没有选择"仅对此项目可见",解释器会加载出已安装的python包,但是运行会直接卡死,表现为RUN的UI一致转圈
  4. 在部署中设置根目录后,需要检查映射目录,避免出现\home\xxx\home\xxx\project的情况
相关推荐
JavaEdge在掘金21 分钟前
告别 Webpack 困惑:一文读懂配置、Loaders 与高效开发流程
python
攻城狮7号28 分钟前
Python爬虫第14节-如何爬取Ajax的数据
爬虫·python·python爬虫
小叶爱吃鱼28 分钟前
python-各种文件(txt,xls,csv,sql,二进制文件)读写操作、文件类型转换、数据分析代码讲解
前端·javascript·python·学习
亿牛云爬虫专家35 分钟前
浏览器自动化检测对抗:修改navigator.webdriver属性的底层实现
python·selenium·自动化·爬虫代理·amazon·代理ip·playwright
恶霸不委屈1 小时前
情感科技新纪元!基于DeepSeek的智能情绪价值引擎设计与实践!!!
人工智能·python·科技·deepseek
橘猫云计算机设计1 小时前
基于django云平台的求职智能分析系统(源码+lw+部署文档+讲解),源码可白嫖!
数据库·spring boot·后端·python·django·毕业设计
wumu_Love1 小时前
Xcode 15 file-write-create
ide·macos·xcode
百锦再1 小时前
Python实现浏览器模拟访问及页面解析的全面指南
开发语言·前端·javascript·python·vue·框架·react
百锦再1 小时前
Android Studio 日志系统详解
android·java·ide·app·android studio·安卓·idea
三天不学习2 小时前
C# + Python混合开发实战:优势互补构建高效应用
开发语言·python·c#