2017-01-12 6 views
9

मैं अजगर में nltk पैकेज आयात करने की कोशिश 2,7कॉर्पोरा/stopwords नहीं मिला जब आयात nltk पुस्तकालय

import nltk 
    stopwords = nltk.corpus.stopwords.words('english') 
    print(stopwords[:10]) 

चल रहा है यह मुझे निम्न त्रुटि देता है: तो इसलिए मैं अपने अजगर को खोलने

LookupError: 
********************************************************************** 
Resource 'corpora/stopwords' not found. Please use the NLTK 
Downloader to obtain the resource: >>> nltk.download() 

import nltk 
nltk.download() 

कौन सा मुझे देता है:: termin और निम्नलिखित किया

showing info https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml 

हालांकि यह बंद नहीं प्रतीत होता है। और इसे फिर से चलाना अभी भी मुझे एक ही त्रुटि देता है। कोई विचार जहां यह गलत हो जाता है?

उत्तर

20

आप वर्तमान में nltk डेटा में प्रत्येक आइटम को डाउनलोड करने का प्रयास कर रहे हैं, इसलिए इसमें अधिक समय लग सकता है।

import nltk 

nltk.download('stopwords') 

यह स्वचालित रूप से डाउनलोड करेगा:

import nltk 
nltk.download('stopwords') 
0

बस अपने IPython नोटबुक में इस आदेश (या आप उपयोग कर रहे हैं किसी भी अन्य पाठ संपादक/आईडीई) चलाने: आप केवल stopwords कि आप की आवश्यकता डाउनलोड करने की कोशिश कर सकते हैं stopword फ़ाइल और इसे आवश्यक निर्देशिका में अनजिप करें।

0

कुछ के रूप में Kurt Bourbaki द्वारा लेकिन कमांड लाइन में उल्लेख किया है:

python -m nltk.downloader stopwords 
संबंधित मुद्दे