Pycharm连接服务器并Debug

前提:我这时已经通过[Tools]-[Deployment]-[Configuration]部署好了服务器,并且在终端使用命令在服务器中创建了虚拟环境,虚拟环境中安装好了各种库。

但是这时候只能在终端使用服务器运行程序。无法在pycharm上直接运行,更不能debug。

1、打开setting,选择[Python Interpreter],点右边的[Add],如下图:

2、新建配置,[SSH Interpreter]-[New server configuration],把[Host]、[Port]、[User name]都填上,然后点击[Next]

3、输入密码,,然后点击[Next]

4、这里是我一直出错的地方,配置python解释器。

这里我与参考资料不同的是我定位到了我服务器的虚拟环境地址,并且只到了环境名字这一级。

下面是将项目文件上传同步到服务器的路径地址,如果你的左边文件很多,这传一下会要挺久。

大功告成!

中途发现错误情况:

我目前在本地跑代码的时候用到了服务器,右边服务器根目录也更新了内容,但是你在本地更新文件的时候并不是对应我右边的服务器目录。

它对应的是上图服务器中存放代码的地址再加上下面根目录的地址:

因此我重新设置了上面的服务器中存放代码代码的地址为 “/”。这样最后本地修改之后服务器文件变动的地址和我本地跑实验后服务器实验结果地址都在都是上面的根目录地址(Root path)。

注意:这个方法可能会导致本地现实代码文件都先上传到“/”地址,导致隐私问题,但是由于我这里不具有这个权限,因此失败,正好跳过这个问题。

现在我们只需要在服务器有新文件的时候(比如实验结果)下载到本地就行。本地的修改会自动上传,不影响运行服务器上面的代码。

再次大功告成!

参考文献:Pycharm连接服务器并Debug【踩坑版】_pycharm如何在服务器上debug shell文件-CSDN博客

Pycharm远程服务器debug_pycharm community 远程服务器代码 debug-CSDN博客

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值