我正在建立一个码头形象。我在Dockerfile里有个命令-
pip3安装-r requirements.txt
requirement.txt的内容如下-
除了“数学”之外,一切都按其应有的方式安装。当安装数学时,出现错误消息-
错误:找不到满足需求数学的版本(来自-r requirements.txt (第7行))(来自版本:无)错误:没有找到匹配的数学发行版(来自-r requirements.txt (第7行))
我如何解决这个问题并安装数学?
发布于 2019-07-17 16:37:48
math
是用于python的内置库。你不需要安装。只需将其从requirements.txt
中删除。
如果您在使用requirements.txt
文件在Docker映像中导入其他Python模块时遇到类似的问题,请确保它不是Python的许多其他内建函数中的一个。完整的列表是这里:https://docs.python.org/3.8/py-modindex.html
(从页面顶部的下拉菜单中选择适当的版本。)
发布于 2020-01-06 00:58:20
math
以及Python的许多其他内置模块不应该包含在requirements.txt
文件中。从文件中删除该行。
内置模块(即不应该在requirements.txt
中的模块)的完整列表是这里:https://docs.python.org/3.8/py-modindex.html。
(确保从页面顶部的下拉菜单中选择Python版本。)
此帖子适用于创建Docker映像时,例如使用来自GitHub存储库的Binder。它不适用于在Python脚本中导入模块时。
https://stackoverflow.com/questions/57080601
复制相似问题