Update src/streamlit_app.py
Browse files- src/streamlit_app.py +3 -2
src/streamlit_app.py
CHANGED
|
@@ -8,8 +8,9 @@ from nltk.corpus import stopwords
|
|
| 8 |
from nltk.tokenize import word_tokenize
|
| 9 |
import os
|
| 10 |
|
| 11 |
-
#
|
| 12 |
-
nltk_data_dir = os.path.join(os.
|
|
|
|
| 13 |
nltk.download('punkt', download_dir=nltk_data_dir)
|
| 14 |
nltk.download('stopwords', download_dir=nltk_data_dir)
|
| 15 |
nltk.data.path.append(nltk_data_dir)
|
|
|
|
| 8 |
from nltk.tokenize import word_tokenize
|
| 9 |
import os
|
| 10 |
|
| 11 |
+
# ✅ FIXED: Use local writable directory for NLTK downloads to avoid permission error
|
| 12 |
+
nltk_data_dir = os.path.join(os.getcwd(), 'nltk_data') # Changed from home dir to CWD
|
| 13 |
+
os.makedirs(nltk_data_dir, exist_ok=True) # Create if doesn't exist
|
| 14 |
nltk.download('punkt', download_dir=nltk_data_dir)
|
| 15 |
nltk.download('stopwords', download_dir=nltk_data_dir)
|
| 16 |
nltk.data.path.append(nltk_data_dir)
|