मैं निम्नलिखित Dockerfile का उपयोग कर एक डोकर कंटेनर का निर्माण कर रहा हूँ:डोकर NLTK डाउनलोड
**********************************************************************
Resource u'tokenizers/punkt/english.pickle' not found. Please
use the NLTK Downloader to obtain the resource: >>>
nltk.download()
Searched in:
- '/root/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
- u''
**********************************************************************
मैं इस समस्या को पड़ा है:
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get install -y python python-dev python-pip
ADD . /app
RUN apt-get install -y python-scipy
RUN pip install -r /arrc/requirements.txt
EXPOSE 5000
WORKDIR /app
CMD python app.py
सब कुछ जब तक मैं छवि चलाने के लिए और निम्नलिखित त्रुटि मिलती है अच्छी तरह से चला जाता है इससे पहले और इस पर चर्चा की गई है here हालांकि मुझे यकीन नहीं है कि डॉकर का उपयोग करके इसका उपयोग कैसे किया जाए। मैंने कोशिश की है:
CMD python
CMD import nltk
CMD nltk.download()
के साथ-साथ:
CMD python -m nltk.downloader -d /usr/share/nltk_data popular
लेकिन अभी भी त्रुटि हो रही है।
यह गलत है "सीएमडी अजगर सीएमडी आयात nltk सीएमडी nltk.download()" यह, खुले एक टर्मिनल, प्रकार 'python' रूप में ही है एक और टर्मिनल, प्रकार' आयात nltk' खोल सकते हैं और इसलिए (बेशक दूसरा कमांड विफल हो जाएगा, क्योंकि यह पायथन – user2915097
में नहीं है, शायद 'रन पाइथन-सी' आयात nltk; nltk.download() '' या ऐसा कुछ (मुझे वाक्यविन्यास का यकीन नहीं है) – user2915097