利用PyCharm实现Python远程调试
2013-10-26 18:20
465 查看
Python远程调试
一.介绍
Python远程调试,即在远程机器上运行python代码,在本地进行调试。
需要环境:python http://www.python.org/getit/
调试环境:PyCharm http://www.jetbrains.com/pycharm/
需要依赖:远程和本地需要在python路径安装pycharm-debug.egg
注:安装egg包需要使用先安装setuptools
二.安装setuptools
URL:https://pypi.python.org/pypi/setuptools/
在windows/linux环境下直接使用ez_setup.py脚本安装:
1. 下载脚本:
https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
该脚本会自动下载setuptools-1.1.6.tar.gz
2. 运行脚本:python ez_setup.py 即可完成setuptools安装
(注:如果机器连不上服务器,可以把ez_setup.py和setuptools-1.1.6.tar.gz包拷贝到该机器上,并放在同一目录下,然后运行ez_setup.py即可)
三.安装pycharm-debug.egg
在PyCharm的安装目录下能找到pycharm-debug.egg,在python的安装路径下能找到easy_intall命令(已安装了setuptools),执行:
easy_install.exe pycharm-debug.egg即可完成安装。
四.远程调试
1. 打开PvCharm,配置远程调试:
(a). 打开edit confiurations
(b). 添加Python Remote Debug
(c). 配置本地的ip、端口号,如:192.168.112.6,此ip为你进行调试操作的机器的ip,远程机器需要连上这个ip。
(d)在远程机器上编写将在本地调试的python代码,在入口处加上:
import pydevd
pydevd.settrace('192.168.112.6',port=51234, stdoutToServer=True, stderrToServer=True)
配置的ip、端口好即在本地PvCharm上配置的ip和端口号,即PvCharm所在机器的ip和开启调试的端口号。
2. 开始调试
a) 在本地PvCharm上开始调试服务
,如
下图所示:
b) 在远程机器上运行python脚本:
c) 此时可点击”Download”下载源码:
d) 开始调试:
一.介绍
Python远程调试,即在远程机器上运行python代码,在本地进行调试。
需要环境:python http://www.python.org/getit/
调试环境:PyCharm http://www.jetbrains.com/pycharm/
需要依赖:远程和本地需要在python路径安装pycharm-debug.egg
注:安装egg包需要使用先安装setuptools
二.安装setuptools
URL:https://pypi.python.org/pypi/setuptools/
在windows/linux环境下直接使用ez_setup.py脚本安装:
1. 下载脚本:
https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
该脚本会自动下载setuptools-1.1.6.tar.gz
2. 运行脚本:python ez_setup.py 即可完成setuptools安装
(注:如果机器连不上服务器,可以把ez_setup.py和setuptools-1.1.6.tar.gz包拷贝到该机器上,并放在同一目录下,然后运行ez_setup.py即可)
三.安装pycharm-debug.egg
在PyCharm的安装目录下能找到pycharm-debug.egg,在python的安装路径下能找到easy_intall命令(已安装了setuptools),执行:
easy_install.exe pycharm-debug.egg即可完成安装。
四.远程调试
1. 打开PvCharm,配置远程调试:
(a). 打开edit confiurations
(b). 添加Python Remote Debug
(c). 配置本地的ip、端口号,如:192.168.112.6,此ip为你进行调试操作的机器的ip,远程机器需要连上这个ip。
(d)在远程机器上编写将在本地调试的python代码,在入口处加上:
import pydevd
pydevd.settrace('192.168.112.6',port=51234, stdoutToServer=True, stderrToServer=True)
配置的ip、端口好即在本地PvCharm上配置的ip和端口号,即PvCharm所在机器的ip和开启调试的端口号。
2. 开始调试
a) 在本地PvCharm上开始调试服务
,如
下图所示:
b) 在远程机器上运行python脚本:
c) 此时可点击”Download”下载源码:
d) 开始调试:
相关文章推荐
- 利用PyCharm进行Python远程调试
- 利用PyCharm进行Python远程调试(pypy环境)
- python基础===利用PyCharm进行Python远程调试(转)
- 利用PyCharm进行Python远程调试
- 利用Pycharm对python代码进行远程调试
- 【工具】如何在使用pc上的pycharm远程调试Ubuntu服务器上的python工程
- 远程调试树莓派(PyCharm实现)
- 利用Python实现对linux服务器SSH远程连接和系统操作的几种方式
- 利用pycharm远程调试openstack代码
- 利用python 更新ssh 远程代码 操作远程服务器的实现代码
- 通过pycharm实现远程代码的调试和开发
- 利用Pycharm断点调试Python程序
- Eclipse重写Wordcount类实现处理中文字符,利用hadoop Eclipse插件远程调试hadoop运行WordCount程序
- 使用Python控制1602液晶屏实时显示时间(附PyCharm远程调试)
- 利用pycharm远程调试openstack代码
- python利用Pycharm来运行调试Scrapy框架程序
- pycharm远程python调试
- 用PyCharm专业版实现远程调试tensorflow
- 【python】利用sftp及rsa密匙实现远程拷贝文件
- Sikuli在PyCharm内实现jython/python语言的调试、执行的设置