Ошибка запуска Anaconda spyder (ModuleNotFoundError)

ПЕРЕСМОТРЕНО: теперь я получаю еще одну ошибку timeit!

Я работал над кодированием в spyder, запущенном из анаконды, и вдруг я получил эту ошибку: Таймер не найден в timeit, который работал у меня за секунду до этого. Затем я перезапустил anaconda и переустановил spyder, но когда я снова попытался запустить spyder, я получил следующую ошибку. Кто-нибудь может помочь? Я использую MacOS и новейшую версию spyder.

Ошибка запуска приложения: Application 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'


person Josefine Byström    schedule 11.09.2020    source источник
comment
Я думаю, проблема в том, что у вас есть файл с именем timeit.py, который мешает работе одноименного модуля из пакета IPython. И IPython является зависимостью от Spyder.   -  person Carlos Cordoba    schedule 16.10.2020


Ответы (1)


Вы должны установить библиотеку NumPy

conda install numpy
person K.Oleksy    schedule 11.09.2020
comment
Спасибо, мне пришлось сделать это и для matplotlib, и для scipy. теперь я получаю сообщение об ошибке AttributeError: модуль 'timeit' не имеет атрибута 'Timer' . - person Josefine Byström; 11.09.2020
comment
Попробуйте импортировать from timeit import Timer и после этого напишите класс `Timer(Timer)` - person K.Oleksy; 11.09.2020