Spaces:
Build error
Build error
| #!/usr/bin/env python3 | |
| import nltk | |
| import os | |
| def download_nltk_data(): | |
| # Ensure the NLTK data directory exists | |
| nltk_data_dir = os.getenv('NLTK_DATA', '/app/nltk_data') | |
| os.makedirs(nltk_data_dir, exist_ok=True) | |
| # Set NLTK data path | |
| nltk.data.path.append(nltk_data_dir) | |
| # Download required NLTK data | |
| print("Downloading NLTK data...") | |
| try: | |
| nltk.download('punkt', download_dir=nltk_data_dir) | |
| nltk.download('stopwords', download_dir=nltk_data_dir) | |
| nltk.download('wordnet', download_dir=nltk_data_dir) | |
| nltk.download('averaged_perceptron_tagger', download_dir=nltk_data_dir) | |
| print("NLTK data downloaded successfully!") | |
| except Exception as e: | |
| print(f"Error downloading NLTK data: {e}") | |
| raise | |
| if __name__ == "__main__": | |
| download_nltk_data() | |