用Pycharm连接远程Python环境

如何在Pycharm上,使用远程服务器上的Python环境。为什么这样做?代码能直接运行在远程服务器上就好了,写完代码扔到远程服务器上就好了,随

如何在Pycharm上,使用远程服务器上的Python环境。

为什么这样做?

代码能直接运行在远程服务器上就好了,写完代码扔到远程服务器上就好了,随便运行。

我的环境

滴滴云 ubuntu 18.04版本,已经安装好Anoconda
pycharm2019 专业版

注:

  • pycharm一定要专业版,只有专业版才有远程连接python环境功能
  • linux上尽量使用Anoconda创建环境,避免和原系统pip产生冲突,避免寻找麻烦。

步骤

配置远程服务器信息

打开pycharm,点击

Tools —> Deployment —> configuration

用Pycharm连接远程Python环境

依次点击左上角+ –> SFTP

用Pycharm连接远程Python环境

给自己远程环境起个名字

用Pycharm连接远程Python环境

配置远程服务器参数,如图所示

配置Connection

用Pycharm连接远程Python环境

配置Mappings,配置好之后,选择ok

用Pycharm连接远程Python环境

在pycharm上查看服务器上文件

Tools –> deployment –> Browse Remote Host

用Pycharm连接远程Python环境

一定要勾选自动上传

Tools –> deployment –> Automatic Upload

用Pycharm连接远程Python环境

配置远程python解释器

上述我们只是配置了远程服务器信息,但是并没有让pycharm指定python解释器

打开解释器选项

File –> settings –> Project:项目名–> projectInterpreter

用Pycharm连接远程Python环境

添加解释器

用Pycharm连接远程Python环境

选择SSH interpreter,配置服务器信息,Next

用Pycharm连接远程Python环境

用户密码,,然后点击Next

用Pycharm连接远程Python环境

选择服务器上Python解释器的位置,,然后点击Finish

用Pycharm连接远程Python环境

指定解释器为远程解释器,,然后点击Apply,ok

用Pycharm连接远程Python环境

将文件同步到服务器上

用Pycharm连接远程Python环境

默认会将本地整个项目同步到服务器的/tmp目录下

用Pycharm连接远程Python环境

crtl+s,将代码自动同步到服务器上

上述都配置完以后,你可能会发现,每次写完代码之后,似乎远程那端是不会同步代码的,我们需要设置一下,按crtl+s就可以自动将代码同步到服务器上,每次在服务器上运行的代码也是最新代码

点击Tools –> deployment –>Options

用Pycharm连接远程Python环境

配置如图,红圈部分一定要配置一样的,然后点击ok

用Pycharm连接远程Python环境

适用场景

适用场景一般是爬虫类,或者需要长时间处理某个任务之类的,毕竟我写一个爬虫不可能配置一个docker吧。

或者说我就写了一个小爬虫,每天爬一些笑话发给我的女神,直接运行在服务器上,或者开发完之后,crtl+s就直接同步到服务器上了,不需要在通过传文件什么的繁琐操作

用Pycharm连接远程Python环境

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/5738.html

(0)
上一篇 2022-12-14 12:57
下一篇 2022-12-14 12:57

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信