Python 的 yfinance 和 yahoo_fin 最近停止工作了吗?

Ano*_*iss 2 python yahoo-finance yfinance

yfinance 和 yahoo_fin 似乎不再完全有效。

是否还有其他人遇到此问题,但没有使用这些软件包的任何公司的财务数据?

有谁知道这些是否已被弃用或阻止,或者 yfinance 和 yahoo_fin 是否仍在工作?

编辑: .history 似乎有效,一些公司的 .info 也有效,但不是全部。

小智 6

我在 yfinance 上遇到了类似的问题。它在 7 月 9 日早上工作,但在美国东部时间 7 月 9 日下午 5 点左右停止工作。我通过安装最新版本 0.1.62 ( https://pypi.org/project/yfinance/#history )解决了这个问题,这是7 月 9 日发布。

第一步:卸载当前版本的yfinance,!pip uninstall -y yfinance。

第二步:安装当前版本的yfinance,pip install yfinance

我没有做任何特别的事情来安装 0.1.62 版本,但我检查了一个文件夹,yfinance-0.1.62.dist-info 来验证版本。


小智 5

对于 yahoo_fin 模块,请看这里https://github.com/atreadw1492/yahoo_fin/issues/55 作者正在处理它。

  • yfinance 和 yahoo_fin 都已更新,现在都可以正常工作了。这些最多下降几天。雅虎财经在他们的网站上进行了更改,他们的维护人员只需要更新软件包即可解决这些更改。然后简单地做一个 pip install package --upgrade 工作。我的代码现在又可以工作了。谢谢 (2认同)

小智 5

这解决了问题

pip install yfinance --upgrade --no-cache-dir 
Run Code Online (Sandbox Code Playgroud)