Import pyfinance 后报错

首先在anaconda里面安装完成pyfinance后,在spyder里面 import pyfinance,提示报错如下:

Traceback (most recent call last):

File "D:\MustHaveSoft\Anaconda\lib\site-packages\pyfinance\utils.py", line 78, in
from pandas.tseries.frequencies import FreqGroup, get_freq_code

ImportError: cannot import name 'FreqGroup' from 'pandas.tseries.frequencies' (D:\MustHaveSoft\Anaconda\lib\site-packages\pandas\tseries\frequencies.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "", line 1, in
import pyfinance

File "D:\MustHaveSoft\Anaconda\lib\site-packages\pyfinance_init_.py", line 32, in
from .returns import TFrame, TSeries # noqa

File "D:\MustHaveSoft\Anaconda\lib\site-packages\pyfinance\returns.py", line 42, in
from pyfinance import ols, utils

File "D:\MustHaveSoft\Anaconda\lib\site-packages\pyfinance\ols.py", line 15, in
from pyfinance import utils

File "D:\MustHaveSoft\Anaconda\lib\site-packages\pyfinance\utils.py", line 80, in
from pandas._libs.tslibs import to_offset

ImportError: cannot import name 'to_offset' from 'pandas.libs.tslibs' (D:\MustHaveSoft\Anaconda\lib\site-packages\pandas_libs\tslibs_init.py)

百度了一圈楞是没找到和我有相似问题的人,求解~

img

img


如果你安装好了,但是在spyder里又没有,表示spyder里面的python解释器并没有安装成功,安装成功的是你电脑其他的Python版本