现在anaconda自己集成了Spyder编辑器,不用我们安装Spyder,就可以用它来写Python代码。
上面2个打开任意一个红框皆可以,点击,打开Preference, 点击general。中间那里有2个,一个是编辑区的字体大小,一个是显示结果的区域字体大小,都可以调节。
下
调节字体粗细,不同编辑区域的字体颜色。reset可以恢复还原。B表示加粗字体
具体参考:https://jingyan.baidu.com/article/0964eca27414968285f53617.html
Spyder刚开始打开工程的目录不同,我们想要保存到指定目录下
安照如下图片操作即可。
还可以参考:https://blog.csdn.net/alanguoo/article/details/52739057
https://www.baidu.com/s?wd=Spyder%E6%80%8E%E4%B9%88%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%A0%81%E4%BF%9D%E5%AD%98&rsv_spt=1&rsv_iqid=0xfbce90500004f65c&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&rqlang=&tn=92495750_hao_pg&ch=&rsv_enter=1&inputT=12826
打开/新建文件及项目
点击第一排中间菜单栏的project ,第一个new, 选择第一个 点new project ,就可以建立一个项目了。
点击第一排中间菜单栏的project ,点击第二个 open project 打开一个项目,这里的项目是指一个大的文件夹。
文件夹里面有好多py文件,点击一下文件夹就会被选中打开。
============
还可以点击左上角的第一个file文件--》第2个 open,只能打开一个xx.py 文件,即Python文件。
点击左上角的第一个file文件--》第1个 new,只能新建一个xx.py 文件,即Python文件。
同样左上角,第二排有个眼熟的文件夹的图标,也是只能打开一个xx.py 文件,即Python文件。
根据自己情况,如果想打开一个整个项目下面的所有Python文件,选中打开项目的方法。前提是你以前通过Spyder前面新建过的项目,否则你自己新建的项目或者其他项目文件,让它打开,会报错,这点有点low啊。
如果仅仅打开一个Python文件,就用file方法打开。
使用spyder3调试python程序的简明教程,
其实python 的错误提示已经非常明显了,看最后一行的报错内容就知道了。
因为它提示的错误是从源错误,到具体的代码错误,会写行数,错误类型。
具体参考链接:
https://blog.csdn.net/qq_33256688/article/details/77675885?locationNum=1&fps=1
快速锁定相同的代码:
把鼠标放到想要锁定字体的前面或者字体中间即可,电脑性能好的话反应很快,慢的话要2.3秒。
1 先用鼠标类似上面扫到TensorFlow ,
2 然后按 Ctrl+F ,会自动copy到搜索框里面。
3 按 enter 键,会自动搜索代码相同的地方则高亮。若同一代码中多个地方都有,不断按enter会自动跳过去,免去人眼找高亮。
或者 先 Ctrl+F,自己在底部搜索框敲待搜索的字符。按 enter 键,会自动搜索代码相同的地方 则高亮。
Spyder入门使用教程
Spyder汉化
Spyder汉化博客
创建项目
首先介绍Spyder布局,主要分上面的功能栏和下方的三个区块
点击创建新的项目,选择项目存放的目录,输入项目名,完成项目创建。
创建新的文件,按Ctrl + S 保存文件,对文件进行命名,注意python文件的后缀为 .py
初步编程使用
输入python代码,编写完毕后按下 F5 键,将在 2:IPython控制台区显示结果:
若不想运行整个文件,而只需要运行部分代码,那么鼠标圈出该部分代码,按下Ctrl + Enter,将在2:IPython控制台区显示运行结果:
上面两种方式的运行结果如下:
辅助区的使用
将鼠标放在方法代码中,如放在print()代码字母间,按下Ctrl + I,将在右侧显示该方法的参考文档。
当运行的代码中声明了变量,那么会在变量资源管理器中显示所创建的变量。双击变量名可查看变量详情。
更改字体大小
在 工具–偏好,更改字体大小,纯文本为代码区字体大小。富文本为辅助区参考文档的字体大小
绘图窗口弹出
Spyder默认将图绘制在右下角控制台区域,查看不方便,更改设置使图片为弹出窗口上显示。
在学习机器学习的路上一直折腾折腾着,之前用的pycharm,但是经师兄指点,发现spyder有着更好的控制台,变量显示等方便之处,一路磕磕绊绊的转到lspyder的使用上,在搜集了许多帖子之后,结合自己的修改过程,留下本博客,待日后遗忘之时拿来补救。
(更新于8-2)
spyder的官方文档:
https://pythonhosted.org/spyder/
(有时间了要好好看一下官方文档,虽然是英文的~~掩面遁走 。。)
Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。
Spyder的界面由许多窗格构成,用户可以根据自己的喜好调整它们的位置和大小。当多个窗格出现在一个区域时,将使用标签页的形式显示。可以看到“Editor”、“Object inspector”、“Variable explorer”、“File explorer”、“Console”、“History log”以及两个显示图像的窗格。在View菜单中可以设置是否显示这些窗格。表中列出了Spyder的主要窗格及其作用:
1.窗口设置
还有很多其他的博客有详细的讲解
2.常用设置
1.Spyder中注释的快捷键是ctr+1
2.spyder 代码自动补齐设置方式:
toors->preferences->IPython console->advanced Settings 选中Use the greedy completer,还有就是Autocall换位Full。
tips:
每一个function都会有Arguments(),这里面可以按shift+Tab,当然也可以选择Go to definition。
3.增加代码提示模块:
(1)如果是在root根目录进行代码编辑,则首先需要打开E:\Program Files\Anaconda3\Lib\site-packages\spyder\utils\introspection目录下的module_completion.py文件,在279行后面添加上自己想要提示的包名,其中已经存在了一些常用的包
其次需要删除掉C:\Users\zuojinxin.spyder-py3\db 中的submodules文件,重启spyder,这样就可以了
(2)如果是创建了新的虚拟操作环境的话,则需要找到../anaconda3/envs/tensorflow/lib/python3.5/site-packages/spyder/utils/introspection目录下,打开module_completion.py拉到最后,然后看到mods,输入想要提示的模块,操作如上。
4.好用的快捷键, 摁住Ctrl,然后鼠标点击函数、变量等,会跳转到定义的代码块
5.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等,将打开定义它们的程序文件,并跳转到相应的行。
3.变量窗口
在spyder中有变量窗口可以进行变量的展示,具体展示方式如下:
在view菜单下调出相应的窗口: