⑴ 打开spyder出现python已停止工作
Python
spyder先出现dos窗口,然后后面就什么都没有了。
方法:C:\用户\Administrator\.spyder3
删除这个.spyder3文件夹就好了,然后启动spyder,就好了
⑵ 什么是spyder
spyder是一个简单的python集成开发环境。spyder和其他的Python开发环境相比,它的优点就是模仿MATLAB的“工作空间”的功能。
可以看到Spyder的界面设计和matlab十分地相似,熟悉matlab的同学可以很快地习惯使用Spyder,但也有些许不同,我补充下这些不同点。
1.首先是快捷键,一般来说调试的快捷键会设置为F5,它的调试是Ctrl+F5,还有逐步调试也不一样,总之为了方便,我把调试快捷键改成了习惯的方式。修改的方法是工具栏上的TOOL->Preferences->Keyboard shortcuts,然后相应地对快捷键进行修改。
2.其次是断点的设置方式,一般来说断点是点击一次编辑区旁边的竖条,但是Spyder是两次,取消也是连击两次,个人非常不能理解为什么要这么设置。当然你也可以直接选择断点的快捷键,默认快键键是Ctrl+F12,我给改成了F12。
3.代码提示,matlab的代码提示是输入函数的前几个字母然后按tab键,python则是先写个.然后按tab键。如果是创建的对象就直接写个.就有代码提示了。
4.脚本的路径最好不要写中文,因为很有可能python认不出,具体原因我讲不清楚,但是这真是个血淋淋的教训。
推荐课程:中谷教育Python视频教程
⑶ Anaconda 的spyder怎么进行断点调试
pdb: python debugger 就是python的调试器。查看和控制程序运行。 运行不下去是因为代码中有pdb设置的断点 import pdb pdb.set_trace() # 设置断点
⑷ 下载安装python(x,y)后,点击spyder就跳出一个终端,终端消失后就没反应了
应该是python版本混乱了吧。
如果安装了两个python版本,PATH里只能添加一个,作为默认python使用,另一个只能通过全路径调用。
如果spyder只支持python2,你可以把python2作为默认的python,也就是把python2.7的路径添加到PATH里。而要使用stackless的时候,在cmd中输入完整的python路径,比如:
d://python3/bin/python
⑸ 如何在 Python 中使用断点调试
使用ide把用spyder,pycharm,或者eclpise+pydev,容易调试;
⑹ Python spyder无法运行
你先看看是不是那文件有问题,如果文件没问题的话那就是年一 的系统有问题了
⑺ spyder程序运行的问题
pdb: python debugger 就是python的调试器。查看和控制程序运行。 运行不下去是因为代码中有pdb设置的断点 import pdbpdb.set_trace() # 设置断点注释掉上述内容就OK pdb的使用请下吧
⑻ spyder调试Continue后没反应
单击 file-----NewProject
在首次建立工程的时候会要求选择工作空间,您可以选择默认或者建立新的工作空间
然后就可以在文档中加入代码,并运行
也可以选中要执行的语句然后按“F9”运行,这个方式和matlab很像。
在右下角的窗口中就会出现结果
2、加入模块
首先确定该模块找不到,如下
这时需要添加模块的路径Tools-PYTHONPATH manage –add path –synchronize
然后可以查看tools下的current user environment variables,如下
此时,应该可以正常工作了,如果不行,就重启一下spyder。
3、调试
首先是添加断点,可以通过在行首双击的方式添加断点
进入调试
进入下一步
结束调试
运行到对应的语句就可以在右侧的窗口看到对应的变量和对象
更多问题可以参考http://datasciencesource.com/python-with-spyder-tutorial/
和Spyder自带的帮助