Spaces:
Sleeping
Sleeping
File size: 839 Bytes
ae3e8bd | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | # setup.py
import nltk
import ssl
import os
try:
_create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
pass
else:
ssl._create_default_https_context = _create_unverified_https_context
# Set NLTK data path to a writable location
nltk.data.path.append(os.path.expanduser("~/nltk_data"))
def download_nltk_data():
resources = [
'stopwords',
'punkt',
'averaged_perceptron_tagger',
'maxent_ne_chunker',
'words'
]
for resource in resources:
try:
nltk.download(resource, download_dir=os.path.expanduser("~/nltk_data"))
print(f"Successfully downloaded {resource}")
except Exception as e:
print(f"Error downloading {resource}: {str(e)}")
if __name__ == "__main__":
download_nltk_data() |