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

今天由于需要用到远程调试,就向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

Center

Center

1. 配置sftp:

 

选择configuration

新建一个SFTP,

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

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

 

 

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

Center

 

新建远程监听

 

需要填写本地的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!

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值