python debug ——vscode

vscode 是微软开发的编辑器,添加python插件就可以直接运行python脚本,也可以添加Jupyter插件用“#%%”魔术在开始行注释后 运行在python kernel 。

前提是已经安装好python,ipython,建议使用anaconda安装包。

安装python支持插件后,在脚本打开后点击最左边调试键,绿色开始键就可以进入debug模式了。

有变量,和表达式跟踪监视,比pycharm要简便多了

时间: 2024-12-11 11:41:35

python debug ——vscode的相关文章

39 Ubuntu下配置python的vscode开发环境

0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vscode是单独安装的,其路径添加到环境变量中,安装完Anaconda3.x之后,启动其桌面客户端,即可看到vscode躺在列表中.启动vscode,配置python开发环境,并修正一些pylint的bug,即可享受. 1 安装VSCode (1)去这儿下载.deb版本的安装包 https://code

python与VScode

用VScode写python是非常方便的.vscode是一个功能非常强大的编辑器,下面介绍大致的使用方法: 下载安装python,配置环境变量. 下载安装VScode(vscode会自动连接python). 安装python插件,安装好后,直接按F5键就可运行python代码. 点击界面左下角,可以切换不同的python环境. 具体的操作: 搭建环境 在VSCode中搜索扩展Python,就是这货: 安装后,重新加载.上图中我因为已经装过了,所以显示的是禁用.卸载按钮. 下面就可以愉快的和Pyt

免安装方式的Python之VSCode环境配置

概述 本文旨在介绍免安装方式,在VSCode中搭建Python(3.73)的配置环境.至于Python是什么.它能做些什么,诸如此类的介绍均不在此文中介绍,相信能看此文的人,多多少少都会有些了解. VSCode 是款十分轻便的IDE,在用它开发 nodejs 项目时,开发体验十分不错,因此就想用它来替代 PyCharm IDE 来编写 Python 脚本. 注:虽说 PyCharm 强大,但毕竟笨重又收费,最最最主要的是本人喜欢系统干净的系统环境,对于能免安装的工具一律优先考虑免安装.因此经过一

python debug小技巧&&工程能力的几点建议

Debug小技巧: 转载请声明本文的引用出处:仰望大牛的小清新 1.初次编程时,在每一个if后面都写上else,这样,如果你的else原本是不应该运行的,那么就可以在else中输出此时的状态信息便于排查bug 2.不要嵌套太多的if(比如超过2层),因为嵌套多意味着需要来回查看不同层次的条件,尝试用一层if来做 3.像对待段落一样对待if-else,在它们开头和结尾加上空行,而把if-elif-else看作段落中的句子4.if中的bool表达式应尽量简洁,如果态复杂,就用变量保存起来,并且给变量

python Debug 单步调试

一直犯愁的是python的调试,曾经写c都是编译完了用gdb直接调试了,轻松愉快.如今遇到这么一个解释型的程序.不知道怎么办了.用log吧,有时就是一个小程序,不想写这么多代码.打屏吧.有时屏幕翻得快,也是挺郁闷的.今天最终好了,看到了一个实用的东西.PDB 方法一:执行 python -m pdb myscript.py (Pdb) 会自己主动停在第一行.等待调试,这时你能够看看 帮助 (Pdb) h 说明下这几个关键 命令 <断点设置 (Pdb)b 10 #断点设置在本py的第10行 或(P

python之vscode中手动选择python解释器(mac)

要选择特定的解释器,请从命令选项板(??P)调用Python:Select Interpreter命令. 更详细请看:http://www.cnblogs.com/it-tsz/p/9312151.html 原文地址:https://www.cnblogs.com/raind/p/10247629.html

【Python】 vscode使用code-runner 调试代码

插件名称: code-runner 插件设置: "code-runner.executorMap": { "python" : "set PYTHONIOENCODING=utf8 && python", "php":"php", "node": "node", "java": "cd $dir && ja

Python debug

[Python Debug] SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.

I Got a SettingWithCopyWarning when I ran the following code: tmp=date[date['date'].isnull().values==True] tmp['date']=tmp['text'].str.extract(regex2,re.VERBOSE) The details of the Warning are : /Users/monica/anaconda3/lib/python3.6/site-packages/ipy