【发布时间】:2020-12-14 16:04:57
【问题描述】:
我是 streamlit 的新手,我正在尝试制作市场的财务仪表板。在本地,我创建的代码可以完美运行,但现在我已经将它部署在 Heroku 上,在本地运行的字符串上出现了一个奇怪的错误!不知道为什么会这样……这是出现的错误代码:
文件“/app/.heroku/python/lib/python3.6/site-packages/streamlit/script_runner.py”,第 324 行,在 _run_script exec(代码,模块。dict) 文件“/app/first_app.py”,第 55 行,在 df_eu =investpy.get_index_recent_data(index='MSCI Europe Net EUR',country='euro zone') # 欧罗巴 文件“/app/.heroku/python/lib/python3.6/site-packages/investpy/indices.py”,第 251 行,在 get_index_recent_data raise RuntimeError("ERR#0034: country " + country.lower() + " not found,检查是否正确。")
我认为错误应该在第一行(第 324 行),但我不知道如何解决。
我正在使用这些库: 流线型 熊猫 麻木的 投资 网址打开 美丽汤4
我在想这些应该是金融图书馆“投资”的问题,但它在任何地方都有效!
Heroku 将区域设置为默认美国,而我在欧洲:这可能是问题所在吗?
谢谢大家
【问题讨论】: