恼人的yfinance错误和与numpy/pandas不兼容



我安装了最新的numpy和pandas以及yfinance,因为我最近才安装它们。(就像几天前)现在我得到了错误:

TypeError: Cannot interpret '泛型' objects>'作为数据类型

我的代码字面意思是:

stock = yf.Ticker('MSFT')

谢谢

对于这个版本:

import pandas as pd
import numpy as np
import yfinance as yf
print(pd.__version__)
# Output: 1.3.3
print(np.__version__)
# Output: 1.21.2
print(yf.__version__)
# Output: 0.1.63

下面的代码可以工作:

stock = yf.Ticker('MSFT')
print(stock.actions)
# Output:
Dividends  Stock Splits
Date                               
1987-09-21       0.00           2.0
1990-04-16       0.00           2.0
1991-06-27       0.00           1.5
1992-06-15       0.00           1.5
1994-05-23       0.00           2.0
...               ...           ...
2020-08-19       0.51           0.0
2020-11-18       0.56           0.0
2021-02-17       0.56           0.0
2021-05-19       0.56           0.0
2021-08-18       0.56           0.0
[80 rows x 2 columns]

最新更新