Python 3.x 带依赖项的python docker文件

Python 3.x 带依赖项的python docker文件,python-3.x,docker,dockerfile,Python 3.x,Docker,Dockerfile,我正在尝试为具有以下依赖项的脚本创建python docker映像 import pandas as pd import numpy as np import nltk import string import collections import re import os import codecs import mpld3 import sklearn 我需要Dockerfile吗?是否有比我在官方网站上找到的更好的文档化示例?您应该创建一个Dockerfile,如下所示: FROM p

我正在尝试为具有以下依赖项的脚本创建python docker映像

import pandas as pd
import numpy as np
import nltk
import string
import collections

import re
import os
import codecs
import mpld3
import sklearn

我需要Dockerfile吗?是否有比我在官方网站上找到的更好的文档化示例?

您应该创建一个Dockerfile,如下所示:

FROM python 
COPY requirements.txt /home/
RUN pip install -r /home/requirements.txt

其中,requirements是要安装的所有软件包

我不太明白。你的意思是要从pypi安装这些软件包吗?是的,我需要对所有软件包运行pip3安装吗?Dockerfile系统非常简单。你绝对应该使用它。这个脚本更复杂,但是已经建立得很好了,如果您想以任何方式打包脚本(甚至是打包到Docker映像中),可能需要编写一个有效的
setup.py
,因为这是一个好主意。