conda update spyder
(или pip
, если не используется Anaconda)jupyter qtconsole
(если это связано с консолью)spyder --reset
Сегодня я обновил свой Mac до High Sierra, Anaconda до 1.8.4 и Spyder до версии 3.2.8. Spyder постоянно вылетает через ~30 секунд после открытия.
После обновления до High Sierra я попытался обновить Spyder с помощью pip. Я новичок в кодировании и не видел, пока не запустил это, что это может вызвать проблемы. Spyder продолжает падать после открытия. Я пробовал перезагрузить компьютер, удалить anaconda и файл настроек anaconda, переустановить Anaconda и перезапустить настройки Spyder. Я также запустил «export EVENT_NOKQUEUE=1» в терминале, потому что это было решение аналогичной задачи, но у меня это не сработало.
Вместо того, чтобы не падать, я вижу «Spyder обнаружил внутреннюю проблему», и окно вылетает.
File "/anaconda3/lib/python3.6/site-packages/spyder/plugins/ipythonconsole.py", line 956, in update_working_directory
shellwidget.get_cwd()
File "/anaconda3/lib/python3.6/site-packages/spyder/widgets/ipythonconsole/shell.py", line 128, in get_cwd
self.silent_exec_method(code)
File "/anaconda3/lib/python3.6/site-packages/spyder/widgets/ipythonconsole/shell.py", line 341, in silent_exec_method
local_uuid = to_text_string(uuid.uuid1())
File "/anaconda3/lib/python3.6/uuid.py", line 606, in uuid1
clock_seq_hi_variant, clock_seq_low, node), version=1)
File "/anaconda3/lib/python3.6/uuid.py", line 168, in __init__
raise ValueError('field 6 out of range (need a 48-bit value)')
ValueError: field 6 out of range (need a 48-bit value)
Unable to find this
Это решение сработало для меня: https://github.com/Azure/azure-cli/issues/5184 .
Это дубликат выпуска № 6335. Чтобы исправить это, вам нужно запустить в Terminal.app
conda update python python.app
Это сработало, спасибо!
Самый полезный комментарий
Это дубликат выпуска № 6335. Чтобы исправить это, вам нужно запустить в Terminal.app