importpandas._libs.window.aggregationsaswindow_aggregations
(2020-05-25 13:45:30)
标签:
it |
分类: python |
本人正在学习python,想用python开发个股票软件,导入tushare\pandas\ta-lib包,运行例子,报错,如下:
File "D:\Python\Python38\test.py", line 1, in
import
tushare as ta
File
"D:\Python\Python38\lib\site-packages\tushare\__init__.py", line
11, in
from
tushare.stock.trading import (get_hist_data, get_tick_data,
File
"D:\Python\Python38\lib\site-packages\tushare\stock\trading.py",
line 15, in
import
pandas as pd
File
"D:\Python\Python38\lib\site-packages\pandas\__init__.py", line 55,
in
from
pandas.core.api import (
File
"D:\Python\Python38\lib\site-packages\pandas\core\api.py", line 29,
in
from
pandas.core.groupby import Grouper, NamedAgg
File
"D:\Python\Python38\lib\site-packages\pandas\core\groupby\__init__.py",
line 1, in
from
pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg,
SeriesGroupBy
File
"D:\Python\Python38\lib\site-packages\pandas\core\groupby\generic.py",
line 60, in
from
pandas.core.frame import DataFrame
File
"D:\Python\Python38\lib\site-packages\pandas\core\frame.py", line
124, in
from
pandas.core.series import Series
File
"D:\Python\Python38\lib\site-packages\pandas\core\series.py", line
4572, in
Series._add_series_or_dataframe_operations()
File
"D:\Python\Python38\lib\site-packages\pandas\core\generic.py", line
10349, in _add_series_or_dataframe_operations
from
pandas.core.window import EWM, Expanding, Rolling, Window
File
"D:\Python\Python38\lib\site-packages\pandas\core\window\__init__.py",
line 1, in
from
pandas.core.window.ewm import EWM #
noqa:F401
File
"D:\Python\Python38\lib\site-packages\pandas\core\window\ewm.py",
line 5, in
import pandas._libs.window.aggregations as
window_aggregations
ImportError: DLL load failed while importing aggregations: 找不到指定的模块。
ImportError: DLL load failed while importing aggregations: 找不到指定的模块。
系统自带的包不会报错,最后发现tushare\ta-lib都依赖pandas,所以原因在pandas库上,
将pandas1.0.3换了pandas1.0.1,并将pip进行了升级,运行库正常。不知道是哪个操作解决的。