在我进行了一些升级之后,我注意到如果我在脚本中甚至在控制台中打印,则不会显示任何内容。我甚至记得在之前的版本中(我最近进行了很多升级)Ipython旁边有一个标签,其中显示了打印输出,但在升级Spyder后,它已经消失了。我也得到了很多内核死机,重启,并且它已经非常接近无法使用。我曾经喜欢spyder,现在我浪费了太多时间关闭/重新启动/重置只是为了让我的工作完成。
我正在使用Anaconda 3.5。
就在我写这篇文章的时候,一个名为"内部控制台"刚刚突然冒出来告诉我以下内容:
Spyder Internal Console
This console is used to report application
internal errors and to inspect Spyder
internals with the following commands:
spy.app, spy.window, dir(spy)
Please don't use it to run your code
>>> WARNING:root:kernel died: 6.001342296600342
WARNING:root:kernel died: 6.000344276428223
Traceback (most recent call last):
File "C:\Users\Ahmad\Anaconda3\lib\site-packages\qtconsole\console_widget.py", line 412, in eventFilter
return self._event_filter_console_keypress(event)
File "C:\Users\Ahmad\Anaconda3\lib\site-packages\qtconsole\frontend_widget.py", line 381, in _event_filter_console_keypress
return super(FrontendWidget, self)._event_filter_console_keypress(event)
File "C:\Users\Ahmad\Anaconda3\lib\site-packages\qtconsole\console_widget.py", line 1130, in _event_filter_console_keypress
self.copy()
File "C:\Users\Ahmad\Anaconda3\lib\site-packages\qtconsole\frontend_widget.py", line 249, in copy
was_newline = text[-1] == '\n'
IndexError: string index out of range
答案 0 :(得分:0)
Spyder允许您配置运行选项。您可以在外部控制台或当前的python或ipython控制台中运行。升级时可能默认更改了?
http://www.southampton.ac.uk/~fangohr/blog/spyder-the-python-ide.html#run-settings