Нашли решение:
1. Я включил import nltk
в __ini__.py моего приложения FLASK и следующее в класс create_app ():
try:
os.mkdir('.\\venv\\Lib\\nltk_data')
except:
pass
nltk.download('words', download_dir='.\\venv\\Lib\\nltk_data')
2. Я включил nltk в аргумент install_require в setup.py моего приложения:
from setuptools import find_packages, setup
setup(
name='flaskr',
version='1.0.0',
packages=find_packages(),
include_package_data=True,
zip_safe=False,
install_requires=[
'flask',
'nltk',
],
)
Это лучшее решение, которое я нашел. Когда приложение установлено через PIP, также устанавливается модуль nltk.
И каждый раз, когда приложение запускается, словарь обновляется.