您的位置:首页 > 编程语言

关于pycharm的远程调试和上传代码到虚机

2017-10-24 16:54 381 查看
今天由于需要用到远程调试,就向ZL大神请教了一下,配置之后确实很好用,

解决了无法在Linux虚机上调试代码的痛苦,也可以上传代码到Linux(当然用git也是可以)。

配置pycharm的远程调试分为两部分:

1. Linux server上的配置

2. 本地pycharm的配置

一. Linux server上的配置

pip install pydevd

从本地的pycharm的安装目录中找到\debug-eggs\pycharm-debug.egg这个文件,上传到Linux上(winSCP或者securiteCRT)

/usr/bin/easy_install-2.7 pycharm-debug.egg

Linux上的配置结束

二. 本地pycharm的配置

也分为两部分:Tools---->development--->configuration





1. 配置sftp:

选择configuration

新建一个SFTP,

connection里面填写远程的IP和用户名密码

Mappings里面填写远程的项目地址

2. 配置远程debug:run--->edit configurations--->



新建远程监听

需要填写本地的IP

本地监听的端口号(随便写一个空着的端口就可以,7788)

path mappings需要填本地的项目根目录和远程的项目根目录:

例:C:/Users/projectA

/home/projectA

三. 使用

上传:右键upload

调试:

run-->debug + IP

此时console会出现:

import pydevd

pydevd.settrace('....', port=7788, stdoutToServer=True, stderrToServer=True)

copy到需要打断点的地方,upload,重启linux服务

OK!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git server linux pycharm