pycharm远程调试linux_pycharm 远程调试linux 服务器 - CSDN
精华内容
参与话题
  • 目录 前言: 1.首先进入到setting 2.找到Deployment选项,点击“+”来创建SFTP连接...6.PyCharm远程调试 7.开始调试 8.需要注意的事: 9.另一方式实现宿主机访问虚拟机的web服务 前言: 在linux下安装pytho...

    目录

    前言:

    1.首先进入到setting

    2.找到Deployment选项,点击“+”来创建SFTP连接配置,然后写一个连接的名字(随意起),Tpye选择“SFTP”

    3.进行连接配置

    4.上传和下载文件

    5.比较远程和本地文件

    6.PyCharm远程调试

    7.开始调试

    8.需要注意的事:

    9.另一方式实现宿主机访问虚拟机的web服务



    前言:

    在linux下安装python3请看我的另一篇文章:linux安装python3与自带的python2共存方法

    1.首先进入到setting

    2.找到Deployment选项,点击“+”来创建SFTP连接配置,然后写一个连接的名字(随意起),Tpye选择“SFTP”

    3.进行连接配置

    注意SFTP host选项,如果你没配置windows的host映射需要些linux机器的ip地址的。

    User name是linux的账号

    Password是linux的密码

    勾选save password来保存密码

    配置映射,local path是你的工程目录,就是需要将本地这个目录同步到服务器上面,我填的是项目根目录。 Deploy path on server 这里填写相对于root path的目录,下面那个web path不用管先

    注意下图并不会把本地的ChinaUnicomVeritasApi文件夹上传过去,只会把ChinaUnicomVeritasApi下的文件上传到linux上面,所以要在下面两个红框的路径下写上文件夹的名字即ChinaUnicomVeritasApi,而且在下下图中要勾选create empty directories选项。

    如果你还有一些文件或文件夹不想同步,那么在配置对话框的第三个tab页“Excluded path”里面添加即可,可同时指定本地和远程。

    针对上图的一个补充,请看下图。

    将”Create Empty directories”打上勾,要是指定的文件夹不存在,会自动创建。

    4.上传和下载文件

    有几种方法可以实现本地和远程文件的同步,手动和当文件保存后自动触发。这里我选择了手动,因为自动触发比如影响性能,PyCharm会卡,感觉不爽。

    手动上传方式很简单,选择需要同步的文件或文件夹,然后选择 Tools | Deployment | Upload to sftp(这个是刚刚配置的部署名称)

    下载文件也是一样,选择 Tools | Deployment | Download from node1

    点击后会出现下图,即为成功。

    进入linux查看是否上传成功

    5.比较远程和本地文件

    有时候你并不确定远程和本地版本的完全一致,需要去比较看看。PyCharm提供了对比视图来为你解决这个问题。

    选择Tools | Deployment | Browse Remote Host,打开远程文件视图,在右侧窗口就能看到远程主机中的文件

    先修改一下本机代码

    然后按照下面步骤进行比较

    选择一个你想要对比的文件夹,点击右键->Sync with Local,打开同步对比窗口,使用左右箭头来同步内容。

    上面是服务器与本地对比,那么本地文件通服务器对比,就先在PyCharm里面选择文件或文件夹,然后右键->Deployment->Sync with deployed to即可,这里不演示了。

    6.PyCharm远程调试

    在PyCharm中进行远程调试有两种选择:

    1. 使用远程的解释器
    2. 使用Python调试服务器

    这里简单起见我只演示第一种,使用远程解释器,也就是使用服务器上面安装的python解释器。

    配置远程Python解释器

    选择File | Settings,选择Project | Project Interpreter,然后在右边,点击那个小齿轮设置,如下

    7.开始调试

    完成之后选择这个远程的解释器作为工程的解释器即可,然后配置一个运行实例

    我们的测试代码如下:

    然后run代码,出现下面图所示:

    我们通过浏览器访问以下本地vm虚拟机上面的linux上面的项目并使用linux中的环境python运行代码

    8.需要注意的事:

    由于本次测试使用的是vm中的centos7,所以在配置flask的HOST的时候要使用centos7的ip,不能使用localhost或者127.0.0.1

    9.另一方式实现宿主机访问虚拟机的web服务

    通过配置vm的 端口转发 来实现本机地址直接访问虚拟机web服务

    直接在本地浏览器输入localhost:8888即可访问vm虚拟机中的centos7的flask的web服务了,但是无法避免的是在配置文件中扔需要指明虚拟机中的linux系统的ip地址而不是localhost和127.0.0.1

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 参考:https://blog.csdn.net/zhaihaifei/article/details/53691873目标:在windows下使用pycharm写代码,运行时在远程linux服务器环境下运行点击设置的按钮,选择show all点击+号选中SSH Interpreter,填写服务器...

    参考:https://blog.csdn.net/zhaihaifei/article/details/53691873

    目标:在windows下使用pycharm写代码,运行时在远程linux服务器环境下运行


    点击设置的按钮,选择show all


    点击+号

    选中SSH Interpreter,填写服务器地址,用户名


    点击next,填写密码


    点击next,填写linux服务器的python路径和项目在linux服务器的存储路径


    点击finish,可以看到设置的内容


    在本地编写项目,保存时也会同步到远程linux服务器,也可以从远程linux服务器下载项目文件到本地

    展开全文
  • pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式...

    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:

    配置远程linux主机信息

    选择Tools--Deployment--Configuration

     

    这里选择SFTP就可以

     

    下面这个是因为第一次连接,所以会有这个提示

    这里默认根路径就可以

    Local path配置为你windows本地的代码路径就可以
    Deployment path on server 这个配置为你linux上代码的路径
    配置完成之后点击ok保存

    这个时候通过Tools--Deployment--Browse Remote Host就可以看到你远程主机的信息

    配置远程linux的python

    到此为止配置的内容完成,下面开始测试使用

    测试用在远程linux写代码和调试

    在测试之前需要开启一个功能:关于自动同步

     

     这个功能开启之后,自己在本地新建的文件都会自动同步到远程linux服务器上
    这样我们新建一个测试文件,例子如下:

    这样我们新建的文件就会直接同步到linux上,并且我们直接可以在本地运行,当我们看输出的时候就可以看到其实是在远程执行linux的代码

     

    转载于:https://www.cnblogs.com/zhaof/p/7507985.html

    展开全文
  • 本例子是以django项目为例的 1 2 3 4 5 6

    本例子是以django项目为例,以pycharm专业版为例(不是专业版貌似没有deployment)
    1
    在这里插入图片描述
    2
    在这里插入图片描述
    3
    在这里插入图片描述
    4
    在这里插入图片描述
    5
    在这里插入图片描述
    6
    在这里插入图片描述

    展开全文
  • pycharm远程调试项目

    2020-07-10 13:00:28
    所以解决办法是利用windows中安装的pycharm远程连接linux服务器。 1、设置远程连接配置 依次打开这三个箭头的指向,打开配置面板。 在配置面板中可以为你当前的连接起一个名称,这个名称是用于给你区分你连接...
  • 要求 pycharm 要求是专业版,不能是社区版(网上这么说的,我也没试过社区版行不行) 针对我的服务器,没有管理员去权限的小天。py版本为3.5和2.7,在Py...local文件需要upload到服务器上进行远程调试 第一个测试...
  • Pycharm配置远程调试

    万次阅读 多人点赞 2019-01-23 22:47:51
    使用远程调试器 使用远程解释器 默认情况下我们在本地开发Python程序时,使用的是本地的Python解释器,如果你安装了virtualenv或者pyenv的话,还可以选择这些虚拟环境。而使用Pycharm的专业版,则还可以选择使用...
  • Pycharm远程调试之ssh remote debug (一)

    万次阅读 2017-03-03 16:20:45
    如果你的程序只能运行在Linux的平台,而又不想忍受Linux那糟糕的界面和恶心的字体,还要与QQ微信天各一方,那么就试试Pycharm远程调试吧。 正文 : Pycahrm做为Jetbrians家庭的代表人物,为广大Pythoner所...
  • 使用PyCharmlinux远程开发和调试

    千次阅读 2018-03-30 21:14:58
    1.下载pycharm专业版,安装后需要激活码破解链接:点击打开链接2.使用PyCharmlinux远程开发和调试点击打开链接
  • 默认的开发语言是python,那么python开发的一个重要事项是包管理。想想那么多负责的包,如果没有好的包管理...于是放弃了本地构建包的想法——使用远程包。 pycharm作为一款强大的IDE,很好的实现了这个功能。 ...
  • PyCharm远程开发调试

    万次阅读 多人点赞 2018-05-12 16:27:54
    环境列表:本地:OS:Win10工作目录:C:\workspace 服务端:OS:CentOS7工作目录:/home/workspaceIP:192.168.44.130 如果你VM中Linux的IP经常变动,建议以hostname的方式进行以上配置,防止ip变动后PyCharm需要...
  • 使用 PyCharm 远程调试 Django 程序

    千次阅读 2015-07-06 11:05:45
    这阵子组内流行使用 Django 写管理端程序。大家习惯了在 Windows 上使用 PyCharm 等 IDE 快速方便地进行开发,...值得庆幸的是,大多数的 IDE 都提供了远程调试功能, PyCharm 也可以经过简单配置进行远程调试。 场
  • 使用PyCharm进行远程开发和调试

    万次阅读 多人点赞 2016-11-06 00:15:11
    使用PyCharm进行远程开发和调试 你是否经常要在Windows 7或MAC OS X上面开发Python或Web应用程序,但是它们最后需要在linux上面来运行呢? 我们经常会碰到开发时没有问题但是到了正式的Linux环境下面却出现...
  • 使用pycharm调试远程服务器上的程序

    万次阅读 2018-03-04 17:16:17
    pycharm调试服务器上的程序 系统详情 配置过程 pycharm调试服务器上的程序 简介: 该教程主要教大家如何在本地能够调试服务器上的程序,今天调试了一下午,还是有很多坑在里面的。 系统详情 本地操作系统: ...
  • 1.首先在Pycharm Tools->Deployment->Configurations打开 新建SFTP 输入host: ip地址 username 密码 然后点击Test Connection 出现下图,则测试成功 因为已经连接成功,这时候已经可以读取远程服务器的...
  • Linux CentOS7中安装使用PyCharm

    万次阅读 2020-04-28 22:51:39
    在Window上通过PyCharm开发的python程序,在部署到Linux服务器上时,经常需要做调试,如果用服务器自带的vim编辑代码,再进行调试,效率较低。PyCharm是优秀的python开发工具,安装在服务器上,能够提高python的调试...
  • 为了方便程序的调试,尝试在Windows下的Pycharm远程连接到虚拟机中Centos下的Python环境。(这里我采用的是ssh的远程连接) 1、准备工作: 固定centos的IP,这里我的固定IP为 192.168.254.128 。 centos中安装...
  • 远程调试树莓派(PyCharm实现)

    千次阅读 2018-02-01 22:04:05
    本文将介绍如何使用PyCharm远程调试树莓派,并同步当前python文件到树莓派中。 配置环境 首先要在个人电脑中装上PyCharm,注意,一定要是专业版的。 树莓派需已经设置好联网和SSH,并与电脑处于同一局域网下。 ...
  • pycharm远程连接服务器运行代码加调试

    万次阅读 多人点赞 2018-11-08 09:44:33
    所以解决办法是利用windows中安装的pycharm远程连接linux服务器。 1、设置远程连接配置 依次打开这三个箭头的指向,打开配置面板。 在配置面板中可以为你当前的连接起一个名称,这个名称是用于给你区分你连接...
  • 错误: TclError: no display name and no $DISPLAY environment variable Backend TkAgg is interactive backend. Turning interactive mode on. 解决: 随便一个靠前的代码里加入 import matplotlib ...
1 2 3 4 5 ... 20
收藏数 1,560
精华内容 624
关键字:

pycharm远程调试linux