Pycharm连接远程服务器,自动上传文件到服务器(超详细)

因为用的是最新版的Pycharm,所以网上的好多教程跟我总是有出入,经常遇到一种情况,就是设置了自动上传,但是就是上传不了,点击手动上传有时候也会失败,挺坑的,把我激怒了,一怒之下彻底搞懂了一系列的配置,请看我从头操作(我也怕后面自己忘了,记录之)。

配置configuration

这一步是最重要的,配置完了就可以上传文件到服务器了,但是不能在本地跑,如果想在本地跑就需要第二步配置解释器,这个我们第二步再说,先能自动上传本地文件到远程服务器就好了。

点击当前项目

在这里插入图片描述

Tools->Deployment->Configuration

在这里插入图片描述
在这里配置远程服务器,配置完了可以测试连接,出现这个就是配置ok:
在这里插入图片描述
Connection不要修改任何路径(我之前改了根目录,吃了大亏,千万别改!!!),把Mapping的两个路径设置了:
在这里插入图片描述

切记:这里的文件夹千万不能具体到里面的某一个小文件夹,举个例子,我这个文件夹的结构是:

|–Tensorflow_learn

|------basic_proc

|---------classification.py

那么我的Deployment path应该到Tensorflow_learn这个目录,不应该是basic_proc.

Excluded不用管,它的意思是你哪些文件或者文件夹不想被上传到服务器或者被本地下载

配置解释器

这个解释器就是你远程服务器执行的那个环境。

File->Settings->Project:你的项目名->Python Intercepter

在这里插入图片描述
进入解释器,右上角小齿轮,点击Add
在这里插入图片描述

点击SSH Intercepter
在这里插入图片描述
Host是远程服务器的IP,username是用户名,依次输入后点击Next
在这里插入图片描述
输入密码之后,右边保存密码最好点个对勾,然后点击Next
在这里插入图片描述
这两个位置都需要改,第一个Intercepter需要修改到你的Anaconda下的envs你的环境下的bin下的python,我的这个路径是/home/Sxd13/Sxd13StuA/anaconda3/envs/zdb_tf1.15/bin/python,可以参考一下,然后点下面的Sync folders
在这里插入图片描述
左边设置成本地的文件夹,右边设置成远程的文件夹点击OK
在这里插入图片描述
把这个自动上传本地文件夹到服务器的框框上打个对勾,然后点击Finish,稍等片刻,就会出现这个界面:
在这里插入图片描述
右下角就会出现:
在这里插入图片描述

配置Run/Debug Configuration

右上角点击Add Confiuration
在这里插入图片描述
左上角点击加号,选择python
在这里插入图片描述
这两个地方设置成本地项目所在的目录就可以了
在这里插入图片描述
点击OK,然后就全部配置完成了,点击运行试试吧!
配置不对你打我!

  • 30
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bean冷的心

你的鼓励将是我前进的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值