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的情况
相关推荐
KENYCHEN奉孝1 分钟前
Pandas和Django的示例Demo
python·django·pandas
拾零吖2 分钟前
《Pytorch深度学习实践》ch8-多分类
人工智能·pytorch·python
亿牛云爬虫专家5 分钟前
NLP驱动网页数据分类与抽取实战
python·分类·爬虫代理·电商·代理ip·网页数据·www.goofish.com
weixin_4664851112 分钟前
PyCharm中运行.py脚本程序
ide·python·pycharm
拾回程序猿的圈圈∞14 分钟前
PyCharm项目和文件运行时使用conda环境的教程
windows·pycharm·conda
aningxiaoxixi31 分钟前
Android Studio 之基础代码解析
android·ide·android studio
Jay_2741 分钟前
python项目如何创建docker环境
开发语言·python·docker
老胖闲聊1 小时前
Python Django完整教程与代码示例
数据库·python·django
爬虫程序猿1 小时前
利用 Python 爬虫获取淘宝商品详情
开发语言·爬虫·python
noravinsc1 小时前
django paramiko 跳转登录
后端·python·django