【问题标题】:Anaconda launch spyder error (ModuleNotFoundError)Anaconda 启动 spyder 错误 (ModuleNotFoundError)
【发布时间】:2020-12-30 03:05:46
【问题描述】:

已修订:现在我收到另一个 timeit 错误!

我正在使用从 anaconda 启动的 spyder 进行编码,突然我收到了这个错误:Timeit 中未找到计时器,这在一秒钟前对我有用。然后我重新启动了 anaconda 并重新安装了 spyder 但是当我再次尝试启动 spyder 时出现以下错误。任何人都可以帮忙吗?我正在使用 MacOS 和最新版本的 spyder。

应用程序启动错误:应用程序 spyder 可能产生了以下错误。

Traceback (most recent call last):
File "/Users/___/opt/anaconda3/bin/spyder", line 11, in 
sys.exit(main())
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/spyder/app/start.py", line 205, in main
mainwindow.main()
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/spyder/app/mainwindow.py", line 3651, in main
mainwindow = run_spyder(app, options, args)
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/spyder/app/mainwindow.py", line 3526, in run_spyder
main.setup()
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/spyder/app/mainwindow.py", line 945, in setup
from spyder.plugins.ipythonconsole.plugin import IPythonConsole
File "/Users/___m/opt/anaconda3/lib/python3.8/site-packages/spyder/plugins/ipythonconsole/plugin.py", line 46, in 
from spyder.plugins.ipythonconsole.widgets import (ClientWidget,
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/spyder/plugins/ipythonconsole/widgets/__init__.py", line 16, in 
from .debugging import DebuggingWidget
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/spyder/plugins/ipythonconsole/widgets/debugging.py", line 15, in 
from IPython.core.history import HistoryManager
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/IPython/__init__.py", line 56, in 
from .terminal.embed import embed
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/IPython/terminal/embed.py", line 17, in 
from IPython.terminal.ipapp import load_default_config
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/IPython/terminal/ipapp.py", line 28, in 
from IPython.core.magics import (
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/IPython/core/magics/__init__.py", line 21, in 
from .execution import ExecutionMagics
File "/Users/___/opt/anaconda3/lib/python3.8/site-packages/IPython/core/magics/execution.py", line 148, in 
class Timer(timeit.Timer):
AttributeError: module 'timeit' has no attribute 'Timer'

【问题讨论】:

  • 我认为问题在于您周围有一个名为timeit.py 的文件,它干扰了IPython 包中的同名模块。而IPython是Spyder的一个依赖。

标签: python anaconda spyder timeit


【解决方案1】:

你必须安装 NumPy 库

conda install numpy

【讨论】:

  • 谢谢,我也必须为 matplotlib 和 scipy 这样做。现在我收到一条错误消息 AttributeError: module 'timeit' has no attribute 'Timer' 。
  • 尝试导入from timeit import Timer,然后编写类`Timer(Timer)`
猜你喜欢
  • 2021-02-27
  • 2014-02-08
  • 2019-07-12
  • 1970-01-01
  • 2019-12-16
  • 2022-08-22
  • 2017-07-10
  • 2020-02-08
  • 2020-10-01
相关资源
最近更新 更多