ํ๊ฒฝ
์ค๋ช
๋๋ pip์ python์ ๋ด Windows์ ์๋ก ๋ค์ด๋ก๋ํ์ฌ lark๋ฅผ ์ค์นํ์ต๋๋ค(pip install lark). lark ๋ชจ๋์ ์ฌ์ฉํ๋ ์์ค๋ฅผ ์คํํ ํ lark์์ ๋๋ฝ๋ ๋ชจ๋์ ๋ํ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ค์ด๋ก๋ํ site-packages/lark/ ํด๋์ _ _ init _ _.py ํ์ผ์ด ๋น์ด ์์์ ์์์ต๋๋ค. ํจํค์ง๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด github์์ ์๋์ผ๋ก ํ์ผ ๋ด์ฉ์ ๋ค์ด๋ก๋ํ์ฌ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์ด ๋ฌธ์ ๋ pip๋ฅผ ์๋ก ์ค์นํ ํ์๋ง ๋ฐ์ํ๋ฉฐ, ๊ธฐ์กด ๊ฒ์ ์
๊ทธ๋ ์ด๋ํ ๋ ์ผ์ด์ค๊ฐ ์ ์๋ํ๊ณ ํจํค์ง๊ฐ ๋ค์ด๋ก๋๋๊ณ ํ์ผ ๋ด์ฉ์ด ์ ํํฉ๋๋ค.
์์๋๋ ํ๋
lark ํจํค์ง๋ ์๋ก ์ค์ ํ ์ปดํจํฐ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฒ์ ๋ฐฉ๋ฒ
์ฐ๋ฆฌ๋ 3๊ฐ์ ๋ค๋ฅธ ๋จธ์ (1xWindows, 2xRaspberryPi's)์์ ์ด๊ฒ์ ์ฌํํ ์ ์์์ต๋๋ค. ์๋ก ์ค์นํ๋ ๋์ pip๋ฅผ ์ ๊ทธ๋ ์ด๋ํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.
ํฐ์ผ์ ์ธ๊ธ๋ lark
ํจํค์ง๊ฐ https://github.com/voidfiles/lark ์
๋๊น? __init__.py
๊ฐ ์ค์ ๋ก ๋น์ด ์๊ณ ๊ด๋ จ PyPi ํจํค์ง ๋ ๋์ผํ
์๋ก์ด virtualenv์ lark๋ฅผ ์ค์นํ์ ๋์ ํจํค์ง ์ธ๋ถ ์ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ทธ๊ฒ์ด ๋ด๊ฐ github repo๋ฅผ ์ฐพ์ ๊ณณ์ ๋๋ค.
$ pip show lark
Name: lark
Version: 0.0.4
Summary: Lark is a RESTy interface for python
Home-page: http://github.com/voidfiles/lark
Author: Alex Kessinger
Author-email: [email protected]
License: MIT
Location: /Users/devesh/Desktop/venv/lib/python3.8/site-packages
Requires: Flask, colander, redis, iso8601
Required-by:
๋์ https://github.com/lark-parser/lark ๋ฅผ ์ค์นํ๊ณ ์ถ์์ต๋๊น? ๋ฌธ์์ ๋ฐ๋ผ pip install lark-parser
๋ฅผ ์คํํด์ผ ํฉ๋๋ค.
์๋ ํ์ธ์ ๋ฐ๋ธ์ํฌ์ค์ ๋๋ค.
ํํธ๋ฅผ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์, ์ค์น๋ ํจํค์ง๊ฐ voidfiles์์ ์จ ๊ฒ ๊ฐ์ต๋๋ค. lark๋ฅผ ๋จผ์ ์ค์นํ ๋ค์ ๋ด๊ฐ ์ค์ ํด์ผ ํ ์์ค์ lark-parser๋ฅผ ์ค์นํ๋ ์ด๊ธฐ ์์ด๋์ด๊ฐ ๋ฌด์์ธ์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋๋จํด. ๊ทํ์ ๋ฌธ์ ๋ ์ค์น๋ ํจํค์ง๋ฅผ ์๋ชป ์๋ณํ๊ณ pip์ ๊ด๋ จ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ฌธ์ ๋ฅผ ์ข ๋ฃํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํฐ์ผ์ ์ธ๊ธ๋
lark
ํจํค์ง๊ฐ https://github.com/voidfiles/lark ์ ๋๊น?__init__.py
๊ฐ ์ค์ ๋ก ๋น์ด ์๊ณ ๊ด๋ จ PyPi ํจํค์ง ๋ ๋์ผํ์๋ก์ด virtualenv์ lark๋ฅผ ์ค์นํ์ ๋์ ํจํค์ง ์ธ๋ถ ์ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ทธ๊ฒ์ด ๋ด๊ฐ github repo๋ฅผ ์ฐพ์ ๊ณณ์ ๋๋ค.
๋์ https://github.com/lark-parser/lark ๋ฅผ ์ค์นํ๊ณ ์ถ์์ต๋๊น? ๋ฌธ์์ ๋ฐ๋ผ
pip install lark-parser
๋ฅผ ์คํํด์ผ ํฉ๋๋ค.