#code
import nltk
nltk.download()
Traceback (most recent call last):
File "nltk.py", line 2, in <module>
import nltk
File "/Users/antonionogueras/Desktop/NLTK/nltk.py", line 10, in <module>
nltk.download()
AttributeError: module 'nltk' has no attribute 'download'
λͺ
μΈμ:
λ§₯, νμ΄ μμλΌ, νμ΄μ¬ 3.6
download() ν¨μμ 맀κ°λ³μλ‘ λͺ¨λΈλͺ μ λ£μ΄λ³΄μΈμ. μ
import nltk
nltk.download('punkt')
@somnathrakshit 'popular'μ 'all'μ μΆκ°νμ¬ κ·Έλ κ² νμ§λ§ λμΌν μ€λ₯κ° λ°μν©λλ€.
'all' λ° 'popular'λ λνν μ½μμμ μλν©λλ€. λΉμ μ κ·Έκ²μ μλνκ±°λ .py μ€ν¬λ¦½νΈμμ μ€ν μ€μ λκΉ?
@somnathrakshit λ€. λλ λν λΉμ μ΄ μ μνλλ‘ nltk.download('punkt')
μ μλνμ§λ§ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
.py μ€ν¬λ¦½νΈ λμ λνν μ½μμμ μ¬μ©ν΄ λ³Ό μ μμ΅λκΉ? κ·Έκ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
νμΌ μ΄λ¦μ nltk.py
μμ λ€λ₯Έ κ²μΌλ‘ λ³κ²½νμμμ€(μ: my_nltk_script.py
. κ·Έλ° λ€μ μ€ν¬λ¦½νΈλ₯Ό λ€μ μ€ννμμμ€. λ΄μ£ΌμΈμ
λν λνν jupyter λ ΈνΈλΆμ΄λ λνν μΈν°ν리ν°κ° μλ ν μΌλ°μ μΌλ‘ μ€ν¬λ¦½νΈμμ NLTK λ°μ΄ν° λ€μ΄λ‘λλ₯Ό λ€μ΄λ‘λν΄μλ μ λ©λλ€.
@2hands10fingers μ€ν¬λ¦½νΈ νμΌ μ΄λ¦μ λ³κ²½νμ¬ λ¬Έμ κ° ν΄κ²°λμμ΅λκΉ?
@alvations μλν λλ‘ GUIλ₯Ό
[SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed(ssl.c:749)
Python3.6μ μ¬μ©νκ³ μμ΅λκΉ? κ·Έλ λ€λ©΄ λ€μ λ¬Έμ μ μ μ¬ν ~CPythonμ μ μ€νΈλ¦Ό λ²κ·Έ~μ²λΌ 보μ λλ€: https://bugs.python.org/issue28150
보λ€
/Applications/Python 3.6/Install Certificates.command
sudo /Applications/Python\ 3.6/Install\ Certificates.command
νΈλ¦μ νλ€! λλ νμ€ν Python 3.6μ μ¬μ©νκ³ μμλ€. κ°μ¬ν©λλ€!
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
μ²μμλ nltk.pyλΌλ νμΌμ μ μ₯νκ³ κ·Έ νμΌμ λ μ€μ μμ±νμ΅λλ€.
C:\Users\User\AppData\Local\Programs\Python\Python36\μΌλ‘ μ΄λν©λλ€.
μ¬κΈ°μμ ν΄λΉ nltk.py νμΌμ μμ ν©λλ€.
μ΄μ cmd ν둬ννΈμμ λ μ€μ λ€μ μ€ννλ©΄ μλν©λλ€.
μμ λ°©λ²μ λͺ¨λ μλνμ§λ§ μ¬μ ν μλνμ§ μμ΅λλ€.
"λͺ¨λ 'nltk'μλ 'λ΄λΆ' μμ±μ΄ μμ΅λλ€."
@2hands10fingers κ°μ λ¬Έμ κ° μ μκ² μμμ΅λλ€. nltkλ₯Ό μ κ±°νκ³ λ€μ μ€μΉν λ€μ ν΄λΉ μ½λ μ€μ λ€μ μ€νν©λλ€.
1.pip μ κ±° nltk
2.pip μ€μΉ nltk
3. ν΄λΉ νμ λ€μ μ€ννμμμ€. import nltk nltk.download()
4. μ€ννλ©΄ μ€λ₯ μμ΄ μ€νλ©λλ€.
ν°λ―Έλ Python μ€μΉμ ipython μ€μΉλ λ³κ°μ
λλ€.
import sysλ 무μμ
λκΉ? print(sys.path)λ λ μ€ νλμμ μμ±ν©λκΉ?
λ΄ νμ΄μ¬ μ€ν¬λ¦½νΈμ μ΄λ¦μ nltk.pyλ‘ μ§μ νλλ° μ€λ₯κ° λ°μνμ΅λλ€. λ°λΌμ λ€λ₯Έ νμΌ μ΄λ¦μΌλ‘ λ³κ²½νκ³ μ§μ!
μ΄κ²μ λλ₯Ό μν΄ μΌνμ΅λλ€.
μ²μμλ nltk.pyλΌλ νμΌμ μ μ₯νκ³ κ·Έ νμΌμ λ μ€μ μμ±νμ΅λλ€.
C:\Users\User\AppData\Local\Programs\Python\Python36μΌλ‘ μ΄λν©λλ€.
μ¬κΈ°μμ ν΄λΉ nltk.py νμΌμ μμ ν©λλ€.μ΄μ cmd ν둬ννΈμμ λ μ€μ λ€μ μ€ννλ©΄ μλν©λλ€.
μ΄κ²μ λλ₯Ό μν΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. μ λ Windows 10μμ Python 3.8μ μ€ννκ³ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
νμΌ μ΄λ¦μ
nltk.py
μμ λ€λ₯Έ κ²μΌλ‘ λ³κ²½νμμμ€(μ:my_nltk_script.py
. κ·Έλ° λ€μ μ€ν¬λ¦½νΈλ₯Ό λ€μ μ€ννμμμ€. λ΄μ£ΌμΈμλν λνν jupyter λ ΈνΈλΆμ΄λ λνν μΈν°ν리ν°κ° μλ ν μΌλ°μ μΌλ‘ μ€ν¬λ¦½νΈμμ NLTK λ°μ΄ν° λ€μ΄λ‘λλ₯Ό λ€μ΄λ‘λν΄μλ μ λ©λλ€.