我正在建立一个码头工人的形象。我在Dockerfile中有这个命令-
pip3 install -r requirements.txt
的内容要求.txt是-
除了“数学”之外,一切都按其应有的方式安装。安装数学时出现以下错误消息-
ERROR: Could not find a version that satisfies the requirement math (from -r requirements.txt (line 7)) (from versions: none) ERROR: No matching distribution found for math (from -r requirements.txt (line 7))
如何解决这个问题并安装数学?在
^{} ,以及Python的许多其他的built-in modules,不应该包含在
requirements.txt
文件中。从文件中删除该行。在内置模块的完整列表(即不应该在
requirements.txt
中的模块)是here: https://docs.python.org/3.8/py-modindex.html(请确保从page顶部的下拉菜单中选择Python版本。)
这篇文章适用于创建Docker映像时,例如使用GitHub存储库中的Binder。在Python脚本中导入模块时,它不适用。在
^{} 是python的内置库。你不需要安装它。只需从
requirements.txt
中删除它。在如果使用
requirements.txt
文件导入Docker映像中的其他Python模块时遇到类似问题,请确保它不是Python的众多built-in functions之一。完整的列表是here: https://docs.python.org/3.8/py-modindex.html(从page顶部的下拉菜单中选择适当的版本。)
相关问题 更多 >
编程相关推荐