spyder crashed during last session

是的,我也出现了spyder crashed during last session这个问题。之前都好好的,一直用这个spyder练习python的,自从捣鼓安装了tensorflow之后,就打不开了。

在网上搜了很多网页,大部分是让reset,但是我怎么reset都不行。

有一次,发现一个人是自己create了一个.py的文件,应该是重名了,后来他把自己的文件重命名后,就好了。

我也尝试了这个命令:spyder --show-console

发现下面的错误提示:

C:\Users\麦冬>spyder --show-console
Traceback (most recent call last):
  File "D:\platform\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 3099, in main
    mainwindow = run_spyder(app, options, args)
  File "D:\platform\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 3001, in run_spyder
    main.setup()
  File "D:\platform\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 916, in setup
    from spyder.plugins.variableexplorer import VariableExplorer
  File "D:\platform\Anaconda3\lib\site-packages\spyder\plugins\variableexplorer.py", line 18, in <module>
    from spyder.widgets.variableexplorer.namespacebrowser import NamespaceBrowser
  File "D:\platform\Anaconda3\lib\site-packages\spyder\widgets\variableexplorer\namespacebrowser.py", line 25, in <module>
    import ipykernel.pickleutil
  File "D:\platform\Anaconda3\lib\site-packages\ipykernel\__init__.py", line 2, in <module>
    from .connect import *
  File "D:\platform\Anaconda3\lib\site-packages\ipykernel\connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "D:\platform\Anaconda3\lib\site-packages\IPython\__init__.py", line 55, in <module>
    from .terminal.embed import embed
  File "D:\platform\Anaconda3\lib\site-packages\IPython\terminal\embed.py", line 17, in <module>
    from IPython.terminal.ipapp import load_default_config
  File "D:\platform\Anaconda3\lib\site-packages\IPython\terminal\ipapp.py", line 28, in <module>
    from IPython.core.magics import (
  File "D:\platform\Anaconda3\lib\site-packages\IPython\core\magics\__init__.py", line 21, in <module>
    from .execution import ExecutionMagics
  File "D:\platform\Anaconda3\lib\site-packages\IPython\core\magics\execution.py", line 17, in <module>
    import timeit
  File "D:\platform\Anaconda3\lib\timeit.py", line 1
    ,#! /usr/bin/env python3
    ^
SyntaxError: invalid syntax

根据这个提示,我去看了timeit.py这个文件,发现第一行多了一个',' , 应该是我之前看过timeit的帮助文件,无意中点了一个点在第一行。后来去掉这个点之后,就可以打开spyder了。

所以出现上面这个现象时,网上的解决办法并不统一,因为大家的原因不一样。可以看一下这个console文件,也许能解决。

猜你喜欢

转载自www.cnblogs.com/maidd/p/10937095.html