conda update spyder
(或pip
,如果不使用 Anaconda )更新后重现问题jupyter qtconsole
内重现(如果与控制台相关)spyder --reset
重置首选项今天我将我的 Mac 更新为 High Sierra,Anaconda 更新为 1.8.4,Spyder 更新为 3.2.8。 Spyder 在打开后约 30 秒不断崩溃。
升级到 High Sierra 后,我尝试使用 pip 更新 Spyder。 我是编码新手,直到我运行它之后才发现这可能会导致问题。 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 中运行