Streamlit Share 云找不到包/模块

Streamlit Share cloud can not find package / module

我已将本地 运行 Streamlit 文件传输到 Streamlit-Share 云。这个Share-cloud环境告诉我,找不到Python packeage pandas_datareader。知道现在要做什么吗?谢谢!

import streamlit as st
import datetime
import numpy as np
import pandas as pd
from pandas_datareader import data as pdr
from matplotlib import pyplot as plt
import matplotlib.dates as mdates
Traceback (most recent call last):
File "/app/streamlit_finance_data/str04.py", line 5, in <module>
from pandas_datareader import data as pdr

ModuleNotFoundError: No module named 'pandas_datareader'

使用 Streamlit cloud 时需要在项目中指定依赖项。 这可以使用添加的 reuirements.txt 并在其中指定您希望 streamlit 在部署您的应用程序时安装的库来完成。

这在 documentation 中有详细说明。