1
A
回答
3
您可以建立一個自定義碼頭工人像你需要的一切:
FROM python:3.6-slim
RUN pip3 install nltk
RUN [ "python", "-c", "import nltk; nltk.download('all')" ]
ENTRYPOINT python
然後建立:
docker build -t docker-nltk .
並運行:
docker run -it docker-nltk
+0
偉大的答案!就像要問一些問題一樣。你有沒有試過python3.6是否在docker中正確安裝並運行?這將有助於我們解決這個問題:https://github.com/nltk/nltk/issues/1659 – alvas
2
如果我的機器上的代碼添加到該文件downloadall.py這Dockerfile這項工作:
FROM python:3
RUN pip install nltk
ADD downloadall.py/
CMD [ "python", "./downloadall.py" ]
讓我知道它是否適合你!
+0
不錯的解決方案@rmeertens –
相關問題
- 1. 泊塢窗-p和Dockerfile
- 2. 在泊塢窗
- 3. 在泊塢窗
- 4. 泊塢窗 - 編輯「泊塢窗」文件
- 5. 泊塢窗:在Ubuntu
- 6. 從泊塢窗
- 7. 泊塢窗:頭
- 8. 內泊塢窗
- 9. 泊塢窗
- 10. 如何運行泊塢窗,構成對泊塢窗羣(不含泊塢窗機)
- 11. 泊塢窗機VS泊塢運行
- 12. 泊塢窗/最新未找到DockerFile存在
- 13. 泊塢窗網絡
- 14. 泊塢窗 - PG :: ConnectionBad
- 15. 泊塢窗更新
- 16. 泊塢窗容器
- 17. 泊塢窗自動生成顯示空Dockerfile
- 18. 泊塢窗基礎上Bluemix集裝箱找不到Dockerfile
- 19. 寫泊塢窗從Dockerfile音量不起作用
- 20. 泊塢窗 - 使用RUN(ERROR 2002)內Dockerfile的MySQL命令
- 21. 在泊塢窗集裝箱
- 22. 是使用在泊塢窗
- 23. 網::在泊塢窗雲
- 24. Fiware Orion在泊塢窗掛
- 25. 在泊塢窗命令行
- 26. 在泊塢窗容器
- 27. NPM安裝在泊塢窗
- 28. jar文件,在泊塢窗
- 29. 不能在泊塢窗
- 30. 指定hostheader在泊塢窗
'sudo的蟒蛇-c「進口NLTK ; nltk.download( 「ALL」)''? – Pit