Pycharm同步linux服务器进行远程开发

每次都在本地Pycharm上编写代码,再上传服务器运行,太麻烦,每次调试都得重新上传代码,所以试一试Pycharm远程开发,注意Pycharm必须是专业版,社区版没有远程开发功能。账号激活的问题参考:https://blog.csdn.net/weixin_41519463/article/details/89167183

开始配置远程开发

1、为pycharm添加远程服务器配置

打开pycharm,此时打开的是本地项目的代码,点击 tools->Deployment->Configuration, 在左边栏点“+“号选SFTP添加远程服务器。右边配置connection,把”Visible only for this project”的勾去掉。填写host、port、username和password。

然后配置Mapping,Local path选当前项目的目录,Deployment path选服务器上该项目的工作目录

点击ok,远程服务器添加完成。

2、 配置编译器 和 同步目录

点击上方栏木的Pycharm->Setting, 选择Peoject:xxx / Project interpreter,

可以看到此时用的项目解释器还是本地的python解释器,我们需要把服务器上的python解释器添加上去,点击右上角的齿轮符号,点”add”,左边栏选择ssh interpreter,右边选“Existing server configuration“, 在下拉框中选中第一步中已经添加的远程服务器(xxx.xxx.xx.x)然后点next。

此时需要添加python解释器,可以看到默认填写了 /usr/bin/python 这个目录,但是这是服务器的系统自带的python解释器,我们需要填写的是自己账号下自己配置的python解释器,查询自己的python解释器的方法:在服务器上输入python,然后输入

import sys
sys.executable
 

wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

在sync folder里把Local Path选为本地项目目录,Remote Path选为远程项目目录。点击Finish就完成配置了。配置完以后是这样的。

 

3、 开始同步本地和远程项目

上面只是配置好了远程服务器和远程解释器,但项目代码还没有上传到服务器工作目录。

右键点击左边项目栏的项目名称,上传项目代码到远程工作目录,如下图。

这个时候就会同步本地和远程的目录了。点击browse_remote_host查看服务器目录

你会发现和远程的项目目录一模一样。注意勾选browse_remote_host上面那个Automatic Upload选项,这样每当你在pycharm里改动本地的文件时,pycharm都会将改动自动同步到远程服务器。

4、 运行项目代码

在pycharm上进行编译运行前,在右上角的Run/Debug Configurations里要选择解释器为远程解释器,才能调用远程服务器的编译器对项目进行编译。

点击三角符号运行代码或者小虫子调试代码,此时会将代码在服务器上运行,将结果显示在pycharm,这样既可以方便编写和调试代码,又可以利用到服务器的高性能。注意程序运行过程中,出现网络问题或者pycharm被关闭,服务器上运行的这个程序也会被停掉,因此如果程序运行时间长,应该在调试好代码后换用xshell来运行。

用xshell运行程序,且关闭xshell后保持程序运行的方法:https://blog.csdn.net/weixin_41519463/article/details/89963166

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值