如何在 docker 图像中安装 scikit-learn、pandas 和 numpy?
How to install scikit-learn, pandas and numpy in a docker image?
我正在使用 PySEAL 库做一个项目。我的项目与机器学习相关,所以我想使用 scikit-learn、pandas 和 numpy 库。我如何安装这些库,以便我可以在 PySEAL docker 容器的代码中使用它们?
在您的 python 项目中,您可以使用 pip freeze
冻结 python 包,然后将以下命令添加到您的 Dockerfile:
COPY ./requirements.txt /var/code/requirements.txt
WORKDIR /var/code
RUN pip install -r requirements.txt
只需将 numpy
和 scikit-learn
添加到 PySEAL 的 requirements file.
您的最终需求文件应该是:
pybind11
cppimport
jupyter
numpy
scikit-learn
又是运行build-docker.sh
。
我在 OpenShift 4.6 环境下也有同样的错误。所以我不得不再次更新我的 requirements.txt 和 运行 start-build 命令
Flask==1.1.1
numpy
pandas
sklearn
然后 运行 下面的命令,以便 oc cli 更新和重建映像并重新启动 pods
oc start-build my-app --from-dir . --follow
我正在使用 PySEAL 库做一个项目。我的项目与机器学习相关,所以我想使用 scikit-learn、pandas 和 numpy 库。我如何安装这些库,以便我可以在 PySEAL docker 容器的代码中使用它们?
在您的 python 项目中,您可以使用 pip freeze
冻结 python 包,然后将以下命令添加到您的 Dockerfile:
COPY ./requirements.txt /var/code/requirements.txt
WORKDIR /var/code
RUN pip install -r requirements.txt
只需将 numpy
和 scikit-learn
添加到 PySEAL 的 requirements file.
您的最终需求文件应该是:
pybind11
cppimport
jupyter
numpy
scikit-learn
又是运行build-docker.sh
。
我在 OpenShift 4.6 环境下也有同样的错误。所以我不得不再次更新我的 requirements.txt 和 运行 start-build 命令
Flask==1.1.1
numpy
pandas
sklearn
然后 运行 下面的命令,以便 oc cli 更新和重建映像并重新启动 pods
oc start-build my-app --from-dir . --follow