我已经使用Spyder 2作为我的默认Python IDE几年了,在准备一个关于信号处理的课程时,我偶然发现了Anaconda上的新Spyder 3,并决定看看它的外观。
首先,我已将我的Ubuntu 16.04办公室计算机上的Anaconda发行版更新到最新版本(即我已经安装了以前的版本),然后在“设置控制台工作目录”按钮时感到非常惊讶缺少文件浏览器(右上角,“文件夹”图标和“向上箭头”图标之间)。我仍然可以在IPython控制台上手动更改工作目录,但这是不切实际的,肯定不会激励学生!
认为这可能是conda更新的一个错误,我决定在家用笔记本电脑上下载并安装Anaconda for Windows(这可能是大多数学生会做的),并且它也没有“设置控制台工作目录”按钮。
到那时我觉得新的Spyder版本可能放弃了它,但奇怪的是,Spyder GitHub page有一个新的Spyder 3的屏幕截图,它有完全相同的按钮(再次:右上角,在“文件夹“图标和”向上箭头“图标)!
编辑:这是我的Spyder在Windows中的样子截图(大红色箭头指向图标应该在哪里):
有没有人知道是否有隐藏“设置控制台工作目录”按钮的设置选项,或者这是否是最近未显示的Anaconda版本中的错误?
答案 0 :(得分:6)
回答我自己的问题:我已经联系过Spyder开发人员,这是"半个错误" :P(我选择的话)。
让我解释一下:
Spyder 3的预期功能是在浏览文件资源管理器时自动更改控制台工作目录,因此缺少旧按钮是故意的,不是错误;
但是,此新功能暂时无效,这是一个错误:P
好消息是Spyder 3.0.2将会修复,这应该在几天内完成:)
(我也被告知,Anaconda通常需要几天时间才能在其存储库中添加新版本,因此可能需要一段时间,直到我们能够通过conda
更新Spyder )
答案 1 :(得分:4)
我一直在使用Spyder 3.0并面临同样的问题。我能够像这样解决它 - 在右侧顶部选项中转到您想要作为工作文件夹的目录。关闭并打开Spyder。它将此作为工作目录。
答案 2 :(得分:3)
如果您没有自动更改目录,另一个选择是手动找到您想要访问的目录,并在IPython控制台内部直接更改到该目录。
%cd'目录位置'
请记住进行健全性检查,然后再运行%pwd。