conda update spyder
(ou pip
, si vous n'utilisez pas Anaconda)jupyter qtconsole
(si lié à la console)spyder --reset
Aujourd'hui, j'ai mis à jour mon Mac vers High Sierra, Anaconda vers la version 1.8.4 et Spyder vers la version 3.2.8. Spyder se bloque continuellement environ 30 secondes après l'ouverture.
Après la mise à niveau vers High Sierra, j'ai essayé de mettre à jour Spyder en utilisant pip. Je suis nouveau dans le codage et je n'ai vu qu'après avoir exécuté ceci que cela pouvait causer des problèmes. Spyder continue de planter après l'ouverture. J'ai essayé de redémarrer mon ordinateur, de supprimer anaconda et le fichier de préférences anaconda, de réinstaller Anaconda et de redémarrer les préférences de Spyder. J'ai également exécuté "export EVENT_NOKQUEUE=1" dans le terminal car il s'agissait d'une solution sur un ticket de problème similaire, mais cela n'a pas fonctionné pour moi.
Au lieu de ne pas planter, je vois "Spyder a rencontré un problème interne" et la fenêtre se bloque.
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
Cette solution a fonctionné pour moi : https://github.com/Azure/azure-cli/issues/5184
Il s'agit d'un double du numéro 6335. Pour résoudre ce problème, vous devez exécuter Terminal.app
conda update python python.app
Cela a fonctionné, merci !
Commentaire le plus utile
Il s'agit d'un double du numéro 6335. Pour résoudre ce problème, vous devez exécuter Terminal.app