Spyder не удалось запустить в Anaconda после обновления (4.1.2) - PullRequest
1 голос
/ 30 апреля 2020

Я только что обновил Spyder до 4.1.2, и когда я пытаюсь запустить его, он теперь выдает ошибку и не запускается.

Вывод из conda list pylint Как мне решить эту проблему?

Ошибка:

Traceback (most recent call last):
File "/Users/name/opt/anaconda3/bin/spyder", line 11, in 
sys.exit(main())
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/app/start.py", line 205, in main
mainwindow.main()
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/app/mainwindow.py", line 3734, in main
mainwindow = run_spyder(app, options, args)
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/app/mainwindow.py", line 3590, in run_spyder
main.setup()
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/app/mainwindow.py", line 977, in setup
'spyder.plugins.{}'.format(plugin_name))
File "/Users/name/opt/anaconda3/lib/python3.7/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in _call_with_frames_removed
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/plugins/pylint/__init__.py", line 14, in 
from .plugin import Pylint as PLUGIN_CLASS
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/plugins/pylint/plugin.py", line 29, in 
from spyder.plugins.pylint.confpage import PylintConfigPage
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/plugins/pylint/confpage.py", line 16, in 
from spyder.plugins.pylint.widgets.pylintgui import PylintWidget
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/plugins/pylint/widgets/pylintgui.py", line 37, in 
from spyder.plugins.pylint.utils import get_pylintrc_path
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/spyder/plugins/pylint/utils.py", line 16, in 
import pylint.config
File "/Users/name/opt/anaconda3/lib/python3.7/site-packages/pylint/config.py", line 54, in 
import toml
ModuleNotFoundError: No module named 'toml'

1 Ответ

0 голосов
/ 04 мая 2020

Это похоже на ошибку в пакете pylint, предоставленном каналами по умолчанию. Зависимость toml в настоящее время отсутствует в определении пакета.

В настоящее время можно быстро обойти проблему до предыдущей версии:

conda install "pylint<2.5"

См. Также anaconda-Issues / # 11775 .

...