conda update spyder
(๋๋ Anaconda๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ pip
)๋ก ์
๋ฐ์ดํธํ ํ ๋ฌธ์ ๋ฅผ ์ฌํํ์ต๋๋ค.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์์ ์คํํด์ผ ํฉ๋๋ค.