我正在使用docker运行使用nltk,languagetool等的NLP系统...
当我使用docker-compose build --build-arg env=dev
时收到警告消息:
/usr/local/lib/python3.6/runpy.py:125:RuntimeWarning: 导入软件包“ nltk”后,在sys.modules中找到“ nltk.downloader”, 但在执行“ nltk.downloader”之前;这可能导致 不可预知的行为警告(RuntimeWarning(msg))
然后,当我使用docker-compose up
时,尝试运行系统时出现以下错误:
请帮助我找出解决方法!
答案 0 :(得分:4)
在您的Dockerfile中:
RUN python -c "import nltk;nltk.download('your_library')"
在pip install nltk