pip install watchdog
์ด pyyaml์ ์ค์นํ์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
๋ด ๊ฒฝ์ฐ์๋ ์ฝ์ yaml ํ์ผ์ด ์๋ ๊ฒฝ์ฐ watchmedo๊ฐ ์ด ํจํค์ง๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ์๋์กฐ์ฐจ ํ์ง ์์๋ค๋ฉด ์ข์์ ๊ฒ์ ๋๋ค.
ํ .. ๊ทธ๋ฆฌ๊ณ pyyaml์ ์ค์นํ๋ฉด(ํจํค์ง์ ๋ชจ๋์ ์ด๋ฆ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ pip install yaml
๊ฐ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ถ์พํ์ต๋๋ค) ModuleNotFoundError: No module named 'argh'
์ ์ถฉ๋ํฉ๋๋ค.
argh๋ฅผ ์ค์นํด๋ ํจ๊ณผ๊ฐ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ ํจํค์ง ๋ชจ๋ extra_requirements๋ก ํฌํจ๋์ด ์์ด ์์์ ์ธ ๊ฒฐ์ ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ ์ด๋ ๊ฒ์ด๋ค?
pip install watchdog
์ค์นํ ํ watchmedo
๋ฅผ ์คํํ๋ ค๊ณ ํ ๋๋ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค.
README์์ ์ธ๊ธํ๋ฏ์ด watchmedo
๋ ์ ํ์ ์คํฌ๋ฆฝํธ์ด๋ฉฐ ํด๋น ์ข
์์ฑ์ pip install watchdog[watchmedo]
๋ก ์ค์นํ ์ ์์ต๋๋ค.
python -m pip install watchdog[watchmedo]
watchmedo
๋ฐ ํด๋น ์ข
์์ฑ์ ์ค์นํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ข์ ๋ช
๋ น์
๋๋ค.
@BoboTiG ๋ณ๋ก ๋์์ด ๋์ง ์์ต๋๋ค. ์ ์ธ๊ณ์ ๋ค๋ฅธ ๋ชจ๋ ํจํค์ง์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ์ข ์์ฑ์ ์ค์นํ์ง ์์ต๋๊น? ๊ทธ๋ฆฌ๊ณ ์ต์ํ์ ๋ช ๋ น๋ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ ์ฉํ ์ ๋ณด๋ฅผ ์๋ ค์ฃผ๋ ๋์ ํ๋ ์ถฉ๋์ด ๋ฐ์ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
watchmedo
๋ #297 ์ดํ ์ถ๊ฐ ํจํค์ง๋ก ์ด๋๋์์ต๋๋ค. ์ด๊ฒ์ ๋จ์ํ python -m pip install watchdog
๋ฅผ ํตํด ๋ ์ด์ ์ค์นํ ์ ์๋๋ก ํ๊ธฐ ์ํ ๊ฒ์
๋๋ค.
watchmedo
๋ฅผ ์ํ๋ฉด ์ถ๊ฐ ํจํค์ง๋ฅผ ์ค์นํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ข
์์ฑ๋ ์ค์น๋ฉ๋๋ค.
๋ ๋ฒ์งธ ๋ฉ์์ง์ ๊ฒฝ์ฐ yaml
๊ฐ ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ImportError
๋ฅผ ๊ฑด๋๋ฐ์ด ์ํฉ์ ์ฝ๊ฐ ๊ฐ์ ํ ์ ์์ต๋๋ค. yaml
๋ฅผ ์ ํ ์ฌ์ฉํ์ง ์์ ๋ ์๋ํฉ๋๋ค.
"์ถฉ๋"์ ๊ดํด์๋: ๊ทธ๊ฒ์ ์ถฉ๋์ด ์๋๋๋ค. ์ค๋ฅ ๋ฉ์์ง๋ ๋งค์ฐ ๋ช ์์ ์ ๋๋ค. :)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ .. ๊ทธ๋ฆฌ๊ณ pyyaml์ ์ค์นํ๋ฉด(ํจํค์ง์ ๋ชจ๋์ ์ด๋ฆ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์
pip install yaml
๊ฐ ์๋ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ถ์พํ์ต๋๋ค)ModuleNotFoundError: No module named 'argh'
์ ์ถฉ๋ํฉ๋๋ค.argh๋ฅผ ์ค์นํด๋ ํจ๊ณผ๊ฐ ์์๋ ๊ฒ ๊ฐ์ต๋๋ค.