【问题标题】:Streamlit Share cloud can not find package / moduleStreamlit Share cloud 找不到包/模块
【发布时间】:2022-02-02 14:14:56
【问题描述】:

我已将本地运行的 Streamlit 文件传输到 Streamlite-Share 云。这个共享云环境告诉我,找不到 Python 包 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'

【问题讨论】:

    标签: python module package streamlit


    【解决方案1】:

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

    这在documentation中有详细说明。

    【讨论】:

      猜你喜欢
      • 2018-05-28
      • 2018-06-01
      • 1970-01-01
      • 2016-09-13
      • 1970-01-01
      • 2021-08-09
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多