ATllll commited on
Commit
70d6a4d
·
verified ·
1 Parent(s): 7b56d8f

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. 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
- # Download NLTK data only if not already downloaded
12
- nltk_data_dir = os.path.join(os.path.expanduser("~"), "nltk_data")
 
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)