OS:Windows 7

关键字:Python IDE, Spyder

1.安装工具pip:https://pip.pypa.io/en/latest/installing.html

运行cmd:"python get-pip.py"。

注:Python 2.7.9 和 3.4 以后的版本已经默认包含pip,因此不许要安装。

2.安装PySide

切换到C:\Program Files (x86)\Python27\Scripts:"cd C:\Program Files (x86)\Python27\Scripts"。

cmd:"C:\Program Files (x86)\Python27\Scripts>pip install --use-wheel PySide"。

注:PySide是跨平台的应用程式框架Qt的Python绑定版本 。

在2009年8月,PySide首次发布。提供和PyQt类似的功能,并相容 API。但与 PyQt 不同处为使用LGPL授权。

3.安装Spyder

cmd:"C:\Program Files (x86)\Python27\Scripts>pip install spyder"。

4.启动Spyder

运行:"C:\Program Files (x86)\Python27\Scripts\spyder.bat"。

如下图:可以设置断点,单步调试,等等。

Spyder的功能比较多,这里仅介绍一些常用的功能和技巧:

默认配置下,“Variable explorer”窗格中不显示以大写字母开头的变量,可以单击工具栏中的配置按钮(最后一个按钮),在菜单中取消“Exclude capitalized references”的选中状态。

在控制台中,可以按Tab按键进行自动补全。在变量名之后输入“?”,可以在“Object inspector”窗格中查看对象的说明文档。此窗格的Options菜单中的“Show source”选项可以开启显示函数的源程序。

可以通过“Working directory”工具栏修改工作路径,用户程序运行时,将以此工作路径作为当前路径。例如我们只需要修改工作路径,就可以用同一个程序处理不同文件夹下的数据文件。

在程序编辑窗口中按住Ctrl键,并单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。如果是在别的程序文件中定义的,将打开此文件。在学习一个新模块的用法时,我们经常需要查看模块中的某个函数或类是如何实现的,使用此功能可以帮助我们快速查看和分析各个模块的源程序。例如下面的程序从不同的扩展库载入了一些模块和类。用Spyder打开此文件,按住Ctrl键,并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等,将打开定义它们的程序文件,并跳转到相应的行。

我常用的 Python 调试工具 - 博客 - 伯乐在线

.ckrating_highly_rated {background-color:#FFFFCC !important;} .ckrating_poorly_rated {opacity:0.6;fi ...

Python调试工具

1. 日志 通过日志或者print来打印变量.必要时可以打印locals()和globals() 建议使用logging.debug()来代替print,这样到了正式环境,就可以统一删除这些日志. 2 ...

Python IDE Spyder的简单介绍

最近深度学习发展非常迅猛,大有一统江湖的趋势.经过一段时间学习,发现自己对这种神奇的玄学非常感兴趣,希望能够进一步的研究.而这种研究性学科单纯地看论文比较难以明白,所以希望能够跟进大牛们写的代码深入学 ...

python调试工具pdb

pdb是基于命令行的调试工具,非常类似gnu的gdb(调试c/c++). 命令 简写命令 作用 break b 设置断点 continue c 继续执行程序 list l 查看当前行的代码段 step ...

Python、Spyder的环境搭建

有什么不对欢迎大家指出,一起交流啊,只针对Windows!!!!(苹果买不起...)Python安装的话2.7版本和3.6版本都可以,虽然2.7比较全面,但还是建议安装3.6,这里以3.6为例进行介绍 ...

python ipython spyder

ipython usage: ipython qtconsole --pylab inline anacond usage: 1. spyder 1. source ~/anacond/bin/act ...

常用的 Python 调试工具,Python开发必读-乾颐堂

以下是我做调试或分析时用过的工具的一个概览.如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍. 日志 没错,就是日志.再多强调在你的应用里保留足量的日志的重要性也不为过.你应当对重要的内容 ...

Python 调试工具PySnooper

相信很多小伙伴平时写python的时候都是需要调试程序的,出问题了,需要了解函数内部是怎么跑的,而这个时候很多人都会想到在疑惑的地方使用print函数来打印一下参数来调试.虽然用print也是不失为是 ...

python调试工具remote_pdb

介绍一个调试python代码的工具:remote_pdb https://pypi.org/project/remote-pdb/ 安装 pip install remote-pdb 使用 1,设置断 ...

随机推荐

retrofit使用随记

1.请求接口 public interface RetrofitApi { /*注册*/ /*登录*/ @FormUrlEncoded //post请求带这个 @POST("url&quot ...

MVC项目使用easyui的filebox控件上传文件

开发环境:WIN10+IE11,浏览器请使用IE10或以上版本 开发技术框架MVC4+JQuery Easyui+knockoutjs 效果为弹出小窗体,如下图 1.前端cshtml文件代码(只包含文 ...

线性表的顺序存储结构C语言版

#include #define MAXSIZE 101 #define N 10 typedef struct SeqList { int data[MAXSIZE] ...

关于css3的动画总结

旋转:transform:rotate(xxdeg)扭曲:transform:skey(x,y)缩放:transform:scale(x,y)变形位移:transform:translate(x,y) ...

poj2269 Friends

计算表达式. 只有3种运算符:*,+,- , *优先级高于后两者,后两者优先级相同. 有两种符号:{},(). 利用递归和堆栈即可解决. 首先遇到左括号开始入栈直到遇到右括号,遇到右括号时对括号内的数 ...

解决VS报表.rdl 显示乱码“小方块”问题

报表在编辑状态显示文本显示小方块 如图 原因:字体格式是英文状态下. 解决:选中文本框,选择文本框属性,选择字体,字体改成宋体或微软雅黑.就可以了.

NAS4Free 安装配置 -- 目录

淘了个DIY的NAS主机,装了3块硬盘,安装配置NAS4Free,用来存储照片.电影等资料,并兼做下载机. 现在把拆箱.安装.配置过程记录下来,供有兴趣的同学参考. NAS4Free 安装配置(一)开 ...

linux 线程回顾

额,时隔两年重新写博客了. 这次看一下thread_cond_wait(pthread_cond_t * cond, pthread_mutex_t *mutex)和thread_cond_signa ...

执行3小时超长SQL的分析优化过程:从索引遇见IS NULL,到最佳实践

月底高峰期,对一个典型项目抽查分析时,发现了一个超级慢.全表扫描的SQL,语句很简单,AWR中赫然在列,在我统计的截止时间内还没有结束... 使用v$active_session_history进一步 ...

使用TensorFlow实现DNN

这一节使用TF实现一个多层神经网络模型来对MNIST数据集进行分类,这里我们设计一个含有两个隐藏层的神经网络,在输出部分使用softmax对结果进行预测. 使用高级API实现多层神经网络 这里我们使用 ...

spyder python调试查看类信息_Python调试工具-Spyder相关推荐

  1. spyder python调试查看类信息_使用Spyder进行Python调试

    相对于PyDev.PyCharm.PTVS这些软件,spyder对内存的需求要小很多,而且也很简单易学.下面做一些简单的介绍. 1.首先是建立工程: 单击    file-–NewProject 在首 ...

  2. python如何查看类信息_关于如何查看本地python类库详细信息的方法

    开通博客有一段时间了,之前一直想写些东西,但是鄙人在开发方面造诣不深(说"造诣"就有点不要face了),所以不知道写些什么(其实是怕写得不好),那今天终于鼓起勇气决定写些东西. 最 ...

  3. python .db 查看表信息_python查询excel数据库表

    Python数据持久化-小测验 2018年7月13日考试 1.Python读写csv文件 现有如下图1所示的data.csv文件数据,请使用python读取该csv文件数据,并添加一条记录后输出如图2 ...

  4. python内置类属性_Python内置方法和属性应用:反射和单例(推荐)

    1. 前言 python除了丰富的第三方库外,本身也提供了一些内在的方法和底层的一些属性,大家比较常用的如dict.list.set.min.max.range.sorted等.笔者最近在做项目框架时 ...

  5. python 自动上报json信息_python接口自动化5-Json数据处理

    前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理. 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的 ...

  6. python抓取网页信息_python抓取网页中的动态数据

    一.概念 网页中的许多数据并不是写死在HTML中的,而是通过js动态载入的.所以也就引出了什么是动态数据的概念,动态数据在这里指的是网页中由Javascript动态生成的页面内容,是在页面加载到浏览器 ...

  7. python爬取控制台信息_python爬虫实战之爬取智联职位信息和博客文章信息

    1.python爬取招聘信息 简单爬取智联招聘职位信息 # !/usr/bin/env python # -*-coding:utf-8-*- """ @Author  ...

  8. python如何查看函数功能_python如何查看类的函数

    Python非常方便,它不需要用户查询文档,只需掌握如下两个帮助函数,即可查看Python中的所有函数(方法)以及它们的用法和功能: dir():列出指定类或模块包含的全部内容(包括函数.方法.类.变 ...

  9. spyder python调试_使用spyder编译器单步调试python

    1.将需要进行单步调试的函数在脚本中进行调用(十分重要的一步).由于python是解释型语言,在进行单步调试的时候需要告诉系统你使用了这个函数,单步调试才会进入你所需要调式的函数.如下图所示,我们定义 ...

  10. python鸭制作类代码_Python动态语言与鸭子类型详解

    今天来说说编程语言中的动态类型语言与鸭子类型. 动态语言 维基百科对动态语言的定义: 动态编程语言是一类在运行时可以改变其结构的语言:例如新的函数.对象.甚至代码可以被引进,已有的函数可以被删除或是其 ...

最新文章

  1. 微信小程序扫描二维码
  2. ceph-dencoder工具使用详解
  3. Java NIO系列教程(九) ServerSocketChannel
  4. python空类型-在Python中__________表示空类型。
  5. 【正一专栏】贾乃亮发文后李小璐会如何回应?
  6. 【CV秋季划】人脸美颜与风格化视频上新
  7. eclipse中经常用到的快捷键
  8. ----uni-app之解决HBuilderX安装less成功运行时提示未安装----
  9. 2015年关注的技术书籍
  10. 微型计算机二进制,微型计算机原理二进制十进制十六进制.docx
  11. ARM公司推出AI与机器学习用新型微处理器
  12. 海量文件或数据 导致高并发,高流量处理方案
  13. 《嵌入式 – GD32开发实战指南》第8章 PWM输出
  14. 2021年1月PMP考试改版
  15. 泛型编程 - 学习/实践
  16. 大智慧公式系统:条件选股之K线形态选股
  17. 计算机网络多项式的定义,多项式
  18. 中国网:防火墙之父发声
  19. CSS 网格(Grid)布局
  20. 第二讲——识别加密算法

热门文章

  1. Auto.js蚂蚁森林自动偷能量脚本
  2. 2014c语言考试题库,2014年腾讯校园招聘C语言考试真题
  3. 字节跳动资深面试官亲述:面试应该注意哪些问题?
  4. JAVA提取纯文本_从常见文档中提取纯文本内容 | IT人生录
  5. 揭秘有状态服务上 Kubernetes 的核心技术
  6. javascript实现图片轮播_Node.js实现将文字与图片合成技巧
  7. 《科尼龙作曲家》——简单易用又功能丰富的五线谱编辑和作曲软件
  8. 微信SDK删除支付模块流程
  9. Linux 安装PostgreSql
  10. 打击感在动作游戏中如何实现?【战斗篇】