pycharm 设置远程连接服务器

VSCode远程连接服务器总是连接中断,每次还得被迫输入密码,准备转移到pycharm上来配置远程了。

step1

Tools---

step2

  • 点击➕,新增configuration
  • connection选择SFTP,输入相关信息,并测试连接
  • root path是映射到Romote Host中的,可以写/也可以写项目附近的目录,如果是项目附近的目录,比如写了/home/nhm/,那mapping中的server path就不用写root path对应那一部分了。他会把root path和deployment path拼接起来作为服务器路径。
  • Mapping映射中,local_path是本地项目名称路径,Deployment path on server填写服务器上的项目名称,名称相同时,仅对当前的这一个项目进行远程映射。
  • 还可以多项目进行映射,各自将路径回退一层即可。
  • 如果有的文件不想上传到本地,可以用第三个选项卡excluded path,添加不需要映射的文件路径

step3

  • file----setting----add python interpreter----SSH interpreter----New server configuration
  • 输入相应的Host和密码,Interpreter选用服务器上的Anaconda/env/project/下的某个python.exe即可
    在这里插入图片描述
  • 这里的sync folder设置为前面几步中的服务器上的项目路径,这个表示的是本地文件upload的位置,如果不想直接修改服务器上的文件,可以换个地址(但这样不麻烦嘛)
  • automatically upload file to server, 建议不要选,不然本地做了什么骚操作直接upload了还不好还原

tips

  1. 打开remote host, 可以直接在这里修改服务器上的文件,但这样还得同步,不太建议这样做
    在这里插入图片描述
  2. 如果本地有个python文件你想用本地的编译器运行而不是服务器上的,可以进行配置,右键找到create,选择合适的编译环境即可。
    在这里插入图片描述
    在这里插入图片描述
  3. 服务器没有配置jupyter, 可以按照上一个tip的做法,更改到本地的配置好的环境,配置Jupyter server, 也可以启动服务器上的jupyter, 把链接url填入,可能需要配置一波,这里还没有探索。
    在这里插入图片描述
  4. Terminal里面除了可以看到本地terminal, 还可以启动服务器的terminal, 这样就不用借助xshell来连接服务器了。
    在这里插入图片描述
  5. 脚本的configuration设置里还可以设置execution的python console是output console还是ipython交互式形式。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值