美文网首页
PyCharm运行或调试远程服务器代码的设置方法

PyCharm运行或调试远程服务器代码的设置方法

作者: WeiFong | 来源:发表于2020-03-16 10:54 被阅读0次

先划重点:

  1. pycharm社区版不适应此方法(如何安装专业版可咨询“度娘”)
  2. 远程服务器已经开启ssh服务,且在本地可以通过ssh连接到远端服务器
  3. 远程服务器已经开启sftp服务,且在本地可以通过sftp连接到远端服务器

以上第2点与第3点,如果没有进行特殊操作,centos7 默认是开启

1. 创建ssh连接

  • Tools -> Start SSH session... -> Edit credentials... 填写远程服务器连接地址、用户名及密码进行连接


    进入SSH session选择界面
    image.png
    image.png
    image.png

2. 创建sftp连接(用于同步远程服务器项目目录中的代码到本地)

  • Tools -> Deployment -> Configuration... 进入部署界面(可查看其它配置或新建配置),点击左上角的+号选择sftp服务进行连接


    image.png
    image.png
    image.png
    image.png
    image.png
    image.png
  • 进行上述配置后,要记得开启自动提交(否则需要手动提交同步),操作如下:
    Tools -> Deployment -> Automatic Upload,开启自动提交后,该选项前面会出现勾


    image.png

3. 指定远程服务器python解释器

  • 进入Settings -> Project:当前项目名称 -> Project Interpreter 设置界面进行python解释器选择


    image.png
    image.png
    image.png
    image.png
    image.png
    image.png

最后会有一个关于自动上载的警告,可以确认覆盖,也可以不勾选自动上载(Automatically upload project files to the server 把这个选择的勾去掉就行了)。


image.png

配置完成后就能看远端python环境已经安装的包
注意:上述的解释器我选择了python3,使用venv虚拟环境的话,建议在虚拟环境bin目录下选择python

  • 到这里配置就已经完成了。使用pycharm执行代码跟调试代码均是以远端服务器的python解释器完成(代码也是运行在远程服务器),本地只是收到结果反馈。
  • 如果是想在pycharm上直接使用远端服务器命令行,在你创建了ssh连接后,在Terminal窗口中选择服务器地址的那标签即可切换到远程服务器命令行模式

相关文章

  • PyCharm运行或调试远程服务器代码的设置方法

    先划重点: pycharm社区版不适应此方法(如何安装专业版可咨询“度娘”) 远程服务器已经开启ssh服务,且在本...

  • CentOS7 desktop openstack queens

    引用 neutron通过pycharm调试Pycharm 下远程调试 Neutron 简介 远程代码同步 远程调试...

  • idea远程debug

    远程调试 使用特定JVM参数运行服务端代码 要让远程服务器运行的代码支持远程调试,则服务器端的jar包启动的时候必...

  • pycharm配置远程解释器并在本地运行服务器上的代码

    pycharm配置远程解释器并在本地运行服务器上的代码 使用的pycharm版本为2018版服务器上安装的anac...

  • ubuntu 配置 Sublime Python

    [安装Pycharm:下载解压即可] Pycharm远程连接服务器(windows下远程修改服务器代码)[这个功能...

  • IDEA调试服务器上部署的程序

    使用特定JVM参数运行服务端代码: 要让远程服务器运行的代码支持远程调试,则启动的时候必须加上特定的JVM参数,这...

  • K8s+pycharm配置炼丹

    基于学校的K8s平台,在本地 PyCharm IDE 上使用远程服务器的 Python 解释器和环境进行调试和运行...

  • idea配置远程debug

    所谓的远程调试就是服务端程序运行在一台远程服务器上,我们可以在本地服务端的代码(前提是本地的代码必须和远程服务器运...

  • Ubuntu16.04下Nginx+uwsgi部署Django项

    之前写了一篇Pycharm远程调试django项目的,只是完成了Django项目在服务器上的运行。而且当时是用的虚...

  • Pycharm调试远程代码

    前言 有时候python项目部署到线上后会出现一些bug,这时就可以通过本地pycharm连接到远程服务器去调试代...

网友评论

      本文标题:PyCharm运行或调试远程服务器代码的设置方法

      本文链接:https://www.haomeiwen.com/subject/afnwehtx.html