Matlab调用python中yfinance程序获得股票数据

Matlab调用python中yfinance程序获得股票数据
用spyder成功获得了股票数据,直接用matlab却报错

import pandas_datareader.data as web
import datetime
import yfinance as fix
fix.pdr_override()
 
start=datetime.datetime(2020, 10, 1)
end=datetime.datetime(2023, 1, 1)
web.get_data_yahoo('AAPL',start,end)
data=fix.download('AAPL','2020-08-31','2023-4-1')
print(data)

获得结果

img

但是用课程同学提供的那段代码却报错了

img

img


开始怀疑是路径问题 但是预设路径应该是没有问题的
matlab版本是2023 python是3.9 这里应该也没问题
可以成功用起来yfinance,代理和python应该也没有问题
没有提问经验 没有说清楚的地方多多包涵

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^