μ΅μ λ²μ μ Pythonμ κΈ°λ³Έμ μΌλ‘ pipμ ν¨κ» μ 곡λλ―λ‘ http://www.nltk.org/install.html μ μ€μΉ μ§μΉ¨μ΄ μ΅μ λ²μ μ΄ μλλλ€.
μ΅μ μ€μΉμ κ²½μ°(μ΄μ 체μ μ κ΄κ³ μμ΄) λ€μ λ λ¨κ³λ‘ μΆ©λΆν©λλ€.
pip install nltk
python
λ₯Ό μ€νν λ€μ import nltk
μ νμ μΌλ‘ NumPyλ₯Ό μ€μΉνλ μ μμ μλνλ λΉλ μμ€ν μ΄ νμνλ€λ μ μ μ μν΄μΌ νλ©° μ¬μ©μλ λμ μ 체 SciPy μ€ν μ€μΉμ λν κΆμ₯ μ¬νμ μ°Έμ‘°νλ κ²μ μ νΈν μ μμ΅λλ€. http://scipy.org/install.html
pipκ° μ΄λ―Έ μ€μΉλμ§ μμ μ΄μ Python λ²μ μ¬μ©μλ https://pip.pypa.io/en/latest/installing.html μμ pipμ μ체 μ€μΉ μ§μΉ¨μ μ°Έμ‘°νλ κ²μ΄ κ°μ₯ μ’μ΅λλ€.
μ΄ μμ²μ΄ μ΄λμμ μλμ§μ λν λ§₯λ½μμ μ°λ¦¬λ setuptools/pip λΆνΈμ€νΈλ© λμ€μ νΌλμ€λ¬μνλ μλ‘μ΄ Python μ¬μ©μκ° distutils-sigμ μμ΅λλ€: https://mail.python.org/pipermail/distutils-sig/2015-May/026486 .html
κ·Έ μΆ€μ _is_ νΌλμ€λ¬μμ κΈ°λ³Έμ μΌλ‘ pipλ₯Ό μ 곡νκΈ° μμνμ΅λλ€.
μλ νμΈμ @ncoghlan ,
λ€μμ μ€μΉ λ¬Έμλ₯Ό μμ± νλ €λ κ³Όκ±°μ https://github.com/nltk/nltk/pull/697. νμΈνκ³ λ¬΄κ²λ₯Ό μ€μ΄ μ£Όμκ² μ΅λκΉ? 무μμ΄ μΌμ΄κ³ 무μμ΄ μλμ§μ λν κ·νμ κ²½νμ λ§€μ° λμμ΄ λ κ²μ λλ€.
κ°λ¨ν "Pythonκ³Ό pipκ° μ€μΉ λ° κ΅¬μ±λμ΄ μλ κ²½μ° 'pip install --user nltk'λ₯Ό μ€ννμμμ€"λΌλ κ°λ¨ν μ§μΉ¨μ λ°λ₯΄λ κ²μ΄ μ’μ΅λλ€. λ§μΉ μλνλ κ²μ²λΌ μ¬μ©μκ° μ€ννκ³ μ΄λν μ μμ΅λλ€. μΌμ§. λΉμ μ΄ _κ°μ _ νλ©΄ κ·Έλ€μκ² νμ΄μ¬ μ€μΉ λ°©λ²μ μ§μν νμκ° μκ³ , κ·Έλ€μ΄ NLTKλ₯Ό "λ무 μ΄λ €μ΄" λ°κ΅¬λμ λ£κ³ λ¨ νλμ λͺ λ Ή λ°μ μλ€λ μ¬μ€μ λμΉ μνμ΄ μμ΅λλ€.
κ·Έλ° λ€μ "κ·Έ κ°λ¨ν μ§μΉ¨μ΄ μ΄λ»κ² μ€ν¨ν μ μμ΅λκΉ?"λΌκ³ λ¬Όμ΄λ³Ό κ°μΉκ° μμ΅λλ€. μΈ κ°μ§ μ£Όμ μ¬λ‘:
λ§μ§λ§μΌλ‘ κ°μ νκ²½μ μ¬μ©νλ λ°©λ²μ λ°°μ°λ κ²κ³Ό κ°μ κ³ κΈ μ¬μ©μ μν΄ https://packaging.python.org/en/latest/ λ° https://packaging.python.org/en/latest/ λ₯Ό κ°λ¦¬ν¬ μ
ν΅μ¬μ λμμ΄ λ κ°λ₯μ±μ΄ μλ κ΄λ ¨ μλ κΈ°μ (μ: κ°μ νκ²½ μ¬μ©)μ κ°λ₯΄μΉλ €κ³ νκΈ°λ³΄λ€ "κ°λ₯ν κ°μ₯ μ μ μμ λ¨κ³λ‘ NLTKλ₯Ό μμ°μ μΌλ‘ μ¬μ©νλλ‘ μ¬μ©μλ₯Ό μ΄λ»κ² μ λν μ μμ΅λκΉ?"μ μ΄μ μ λ§μΆλ κ²μ λλ€. μ₯κΈ°μ μΌλ‘λ κ·Έλ€μκ² λμμ΄ λμ§λ§, μ²μμλ μ²μμΌλ‘ μΌμ΄λμ λ¬λ¦¬λ μμ μμ μ£Όμλ₯Ό μ°λ§νκ² ν λΏμ λλ€. ("μ΄κ²μ λμ€μ λΉμ μκ² λμμ΄ λ κ²μ λλ€. μ λ₯Ό λ―ΏμΌμΈμ"λ λλ©΄ νμμ κ΄μ¬μ κ±°μ λμ§ μμΌλ©° μκΈ° μ£Όλ νμ΅ κ³Όμ μ μΌλΆλ‘ μ¬μ©λ λ ν¨μ¬ λ ν¨κ³Όμ μ λλ€)
@ncoghlan μ μ μ μμΉ:
λ λ€ λμκ² λ± λ§λ κ² κ°λ€.
κ°μ¬ν©λλ€ @ncoghlan , @kmike. μ§μΉ¨μ μ½κ° λ¨μννμ΅λλ€(http://www.nltk.org/install.html μ°Έμ‘°). λ λ§μ μμ μ μννκΈ° μ μ pip λͺ λ Ήμ μ΅μμ λ²μ μ νμΈνκ³ μΆμμ΅λλ€. μΈ κ°μ§κ° ν μ΄λΈμ μμ΅λλ€.
pip install nltk
sudo pip install nltk
pip install --user nltk
μ΄ λͺ¨λ κ²μ pipκ° μ¬μ©μμ κ²½λ‘μ μ€μΉλμ΄ μλ€κ³ κ°μ ν©λλ€. κ°μ₯ μΌλ°μ μΌ κ°λ₯μ±μ΄ λμ μ΅μ λλ μ΅μ μ€λͺ μ 무μμ λκΉ?
λ€μκ³Ό ν¨κ» κ°λ κ²μ΄ κ°μ₯ μ’μ΅λλ€.
pip install nltk
νμ¬ μλνμ§ μλ κ²½μ°κ° μμ§λ§(νΉν Linuxμμ μμ€ν Python μ€μΉ) μ΄λ pipμ κΈ°λ³Έ λμκ³Ό κ΄λ ¨λ μλ €μ§ λ¬Έμ μ λλ€. https://github.com/pypa/pip/issues/1668
μ΄κΈ° μ€μΉκ° κΆν μ€λ₯λ‘ μ€ν¨νλ κ²½μ° λμμΌλ‘ "pip install --user nltk"λ₯Ό μ μν κ°μΉκ° μμ΅λλ€.
βΆ pip install ntlk
Collecting ntlk
Could not find a version that satisfies the requirement ntlk (from versions: )
No matching distribution found for ntlk
μ΄ μμ μμ μμλλ λμμ
λκΉ?
gitμμ μ»΄νμΌν΄μΌν©λκΉ?
λΉμ μ΄ κ°μ§κ³ μλ @txtsd, λΉμ μ μ€μΉ λͺ
λ Ήμ μ€νκ° μμ΄μ ntlk
보λ€λ nltk
(λ° PIP / pypi νμ¬ μ€ν μ μμ ꡬννμ§ μμ)
@ncoghlan λΆλλ½λ€μ . κ°μ¬ ν΄μ!
μ΅κ·Όμ scikit-learn
λ pip
μμ μ¬λλ€μ μ΄λκ³ λ°°ν¬νμ ν¨ν€μ§ κ΄λ¦¬μ λλ conda
μ λ’°ν©λλ€. http://scikit-learn.org/stable/install.html.
http://www.nltk.org/install.htmlμ conda μ€μΉ μ§μΉ¨μ μΆκ°νλ©΄ μ¬μ©μμ μκ°μ μ μ½ν μ μμ΅λλ€(μ: http://nlpworkgroup.postach.io/post/install-miniconda-python-for-nltk-). on-windows , νΉν Windows μ¬μ©μμ κ²½μ°.
@alvations conda
μ λν μ’μ μ μ
λλ€. κ·Έκ²μ μλ§λ μλνλ κ³Όνμ νμ΄μ¬ νκ²½μ μ»λ κ°μ₯ κ°λ ₯ν λ°©λ²μΌ κ²μ
λλ€.
μμ§ nlkt
μꡬ μ¬ν nlktλ₯Ό μΆ©μ‘±νλ λ²μ μ μ°Ύμ μ μμ΅λλ€(λ²μ μμ: ).
nlktμ λν΄ μΌμΉνλ λ°°ν¬νμ μ°Ύμ μ μμ΅λλ€.
μ΄ λ¬Έμ κ° λ°μνμ΅λλ€. nlktλ₯Ό μ€μΉνλ €κ³ ν©λλ€.
Ubuntu 17.04λ₯Ό μ¬μ©νμ¬ ν΄κ²°νλλ‘ λμμ£ΌμΈμ.
@kafomambia μ€μΉ λͺ
λ Ήμ μ€νκ° μμ΅λλ€. νμ¬ λ§μ§λ§ λ κΈμκ° λ°λλ‘ λμ΄ μμ΅λλ€. νμ¬ nlkt
λμ nltk
(Natural Language ToolKitμ©)μ μν©λλ€.
μμ§ nltk
μ°κ²° ν μ¬μλ(Retry(total=4, connect=None, read=None, redirect=None))
'NewConnectionError('λ‘ μΈν΄ μ€λ¨λ¨
μ μ°κ²°: [Errno 11002] getaddrinfo μ€ν¨',)': /simple/nltk/
μ°κ²° ν μ¬μλ(Retry(total=3, connect=None, read=None, redirect=None))
'NewConnectionError('λ‘ μΈν΄ μ€λ¨λ¨
μ μ°κ²°: [Errno 11002] getaddrinfo μ€ν¨',)': /simple/nltk/
μ°κ²° ν μ¬μλ(Retry(total=2, connect=None, read=None, redirect=None))
'NewConnectionError('λ‘ μΈν΄ μ€λ¨λ¨
μ μ°κ²°: [Errno 11002] getaddrinfo μ€ν¨',)': /simple/nltk/
μ°κ²° ν μ¬μλ(Retry(total=1, connect=None, read=None, redirect=None))
'NewConnectionError('λ‘ μΈν΄ μ€λ¨λ¨
μ μ°κ²°: [Errno 11002] getaddrinfo μ€ν¨',)': /simple/nltk/
μ°κ²° ν μ¬μλ(Retry(total=0, connect=None, read=None, redirect=None))
'NewConnectionError('λ‘ μΈν΄ μ€λ¨λ¨
μ μ°κ²°: [Errno 11002] getaddrinfo μ€ν¨',)': /simple/nltk/
μꡬ μ¬ν nltkλ₯Ό μΆ©μ‘±νλ λ²μ μ μ°Ύμ μ μμ΅λλ€(λ²μ μμ: ).
nltkμ λν΄ μΌμΉνλ λΆν¬λ₯Ό μ°Ύμ μ μμ΅λλ€.
nltk(python 3.5.2)λ₯Ό μ€μΉνλ €κ³ νλ λμ μμ μ€λ₯κ° λ°μν©λλ€.
κ°μ₯ μ μ©ν λκΈ
λΉμ μ΄ κ°μ§κ³ μλ @txtsd, λΉμ μ μ€μΉ λͺ λ Ήμ μ€νκ° μμ΄μ
ntlk
보λ€λnltk
(λ° PIP / pypi νμ¬ μ€ν μ μμ ꡬννμ§ μμ)