I have an app that uses yfianance to collect asset data and then run a portfolio optimization analysis.
When I run this app on localhost it works perfectly fine, however, when I attempt to run on Streamlit Cloud it gives me the following error and breaks after the user inputs have been entered.
1 Failed download:
- : No timezone found, symbol may be delisted
I have added a requirements.txt file with the required dependencies and versions and am unsure of how to proceed here. Has anyone encountered this error and or have any insight into how it might be solved?
Goyo, thanks so much for replying with such detail. I changed the bare except clause to not eat all the errors, however, solved my issue by changing the syntax of the ef_max_sharpe = copy.deepcopy(ef)ef_max_sharpe = ef.deepcopy() which seemed to fix the error and allow the rest of the code to run.