Python中大家都用什么IDE进行调试?

没错,我是刚开始学习的新手,请尽情的鄙视我吧。。。
Python中大家都用什么IDE进行调试?

66 回复

PyCharm 或者 Jupyter 用得比较多


PyCharm和VS Code是Python调试的主流选择。PyCharm专业版功能全面,适合大型项目;社区版免费但调试功能足够日常使用。VS Code轻量灵活,通过Python插件提供优秀的调试体验,对新手友好。Jupyter Notebook适合数据科学,能交互式调试单元格代码。简单脚本用IDLE或Thonny这类轻量工具也完全没问题。

总结:根据项目复杂度和个人习惯选择即可。

简单的都是 sublime 直接编译运行…麻烦一点用 jupyter notebook

以前用 PyCharm 社区版,现在索性就用 VSCode 了,反正只用来写点脚本,比如调下 matplotlib,没写什么像样的东西。
其实我 Debug 全靠脑补,基本不开调试

Sublime Text 3 配置几个插件 (自行百度

编译运行?

恩,这俩个我也在用,目前只装了这两个,其他的还不太懂,先不搞了。


听说过它,一直没有试过,以后有机会体验一下。

好牛逼,膜拜中。

看名字好像是没的,没用过

如果做科学计算的话 Rodeo 也很好用

vscode ٩(๑òωó๑)۶

面向 print 调试…

跑几遍,print 打印打印关键点…

vscode+1/另外老哥脑子真好使。

pycharm 好用,重了一点,写大项目重构方便
编辑器写脚本,shell 运行,比较敏捷

我用的 vs2015,自动提示和断点调试等等都不错
我也刚学没几天,但是有强 c++基础所以已经写出产品了
python 确实爽,一个超复杂的 抓网站 分析正文 比较数据库 写本地文件 的脚本一共才不到 30 行

相见恨晚!

pdb,用了之后会觉得 ide 很繁琐

Vim + Pdb

不过一般不用 Python 写大程序

PyCharm,最好用的 PyIDE,没有之一

import pdb

推荐 vscode,它的 Python 插件非常好用,基本装上之后该有的东西,比如说语法联想和调试器之类的都一步到位了,windows 下 python 如果按照默认配置装的话基本没啥需要配置的地方。用起来很舒心

我现在用的是 VSCode,以前试过 VS,但总觉得怪怪的。

简单点 sublime 就可以了,简单,方便,快捷,另外 Python 的调试个人感觉和 IDE 没太大关系,有什么报错或调试,基本都是用代码测试的

python 根本不用笨重的 ide,用编辑器就行
以前用 ulipad,现在正改用 scite

简单的脚本就 vscode 吧 大的项目还是 pycharm

pycharm 确实是最好用的 IDE,但是初学者我建议还是用 vs code 算了,比较简单

PyCharm 啊。。。

vscode -_- 大小项目都用一个东西,跳转定义经常没法用,只能靠脑补。

pdb 家族
ipython

推荐三个:
- 新手用 Jupyter Notebook 很爽,后悔当年开始学的时候没人跟我说有这样的东西。
- VSCode 简单但是很好用,感谢微软
- PyCharm 强大,做大项目用肯定很好。

简单无依赖的基本是脑内调试
依赖复杂不知道在干嘛的上 PyCharm

pyCharm community edition

PyCharm,写好文档注释(包括类型,我用 NumPy style docstring )。在文档注释无法起作用的地方用 # type: XXX 指定类型。

这种情况下,PyCharm 智能提示完全可以媲美强类型的语言。

调试全靠 print ……

pycharm 教育版

pycharm 用起来卡卡的,挺猛的。

前天晚上我的 Pycharm CE 跑着跑着占了 2.4G 内存。。我就打开了一个项目

请允许我给你个大嘴巴子,人就是 jian ; 开个玩笑哈,我也是这样的人,哭死,哈哈

小项目 print
大项目 pyCharm

use logging only.

一直当 py shell 超集用,从来没 debug 过。。。

目前在做的项目有几十万行的代码,jupyter ?这种只能用来调试调试脚本,大点的项目光依赖就复杂死。

目前使用 PyCharm,主要是函数间的定义跳转很方便,Emacs 配置一堆插件也没有 PyCharm 这么方便,而且几十万行的代码可能会卡。调试主要用 ipdb 加断点,然后终端单步调试,比 print 好用多了。Python 因为是动态语言,所以最容易出错的就是参数的类型,加个断点看一下传进来的参数,然后再对比一下代码就知道发生什么错误了。

vscode
编辑进化)滑稽

这个只能说明 Python 的库多。。。

居然没有一个人说 spyder…

心疼 atom

pdb 系列吧

atom pdb+print

只用过 Python 写工具,都是一开始就将日志写到文件,然后面向日志文件调试。

要发布时,调整日志等级为 Info,就解决了。

PyCharm + ipdb

我用 Atom,它不是 IDE
调试用 logging

回到顶部