首先在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)
百度了一圈楞是没找到和我有相似问题的人,求解~