【发布时间】:2021-10-26 14:24:43
【问题描述】:
我正在关注这个https://app.pluralsight.com/guides/dockerfile-for-python-web-projects
并有一个 requirements.txt 文件,其中包含:
streamlit
跑步
pip install -r requirements.txt
我明白了:
ERROR: Invalid requirement: 'import streamlit as st' (from line 1 of requirements.txt)
有什么问题?
注意,我刚刚在这里问了这个问题:ERROR: Invalid requirement: 'import streamlit as st' 但是建议的答案(How to install from requirements.txt?)不起作用。
例如如果我这样做 pip freeze > requirements.txt 我会得到数百个 pip 包而不会得到 streamlit。
【问题讨论】:
-
没有。您的
requirements.txt.不包含steamlit。正如错误所说,它包含import streamlit as st。它看起来更像是您尝试从 .py 文件安装(第一行是导入)。再次检查内容。它应该只包含每行的包名称或 packagename==version -
构建docker镜像时出现这个错误?可以添加 Dockerfile 吗?