繁体   English   中英

无法在 Docker 映像中安装 Python 数学库

[英]Can't install Python math library in Docker image

我正在构建一个 docker 镜像。 我在 Dockerfile 中有这个命令 -

pip3 install -r requirements.txt

requirements.txt 的内容是——

  • 绑定11
  • 导入
  • jupyter
  • 麻木的
  • 熊猫
  • scikit 学习
  • 数学
  • 随机的

除了“数学”之外,所有东西都按原样安装。 当安装数学出现以下错误消息时 -

错误:找不到满足数学要求的版本(来自 -r requirements.txt(第 7 行))(来自版本:无)错误:找不到数学匹配的分布(来自 -r requirements.txt(第 7 行))

我该如何解决这个问题并安装数学?

math是一个内置的python 库。 您不需要安装它。 只需从requirements.txt删除它。

如果您在使用requirements.txt文件在 Docker 映像中导入其他 Python 模块时遇到类似问题,请确保它不是 Python 的许多其他内置函数之一 完整列表在这里https : //docs.python.org/3.8/py-modindex.html

(从页面顶部的下拉菜单中选择合适的版本。)

math以及 Python 的许多其他内置模块不应包含在requirements.txt文件中。 从文件中删除该行。

内置模块的完整列表(即不应该在requirements.txt模块)在这里https : //docs.python.org/3.8/py-modindex.html

(请务必从页面顶部的下拉菜单中选择您的 Python 版本。)

这篇文章适用于创建 Docker 镜像,例如使用来自 GitHub 存储库的 Binder。 在 Python 脚本中导入模块时,它不适用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM