簡體   English   中英

導入聚合時 DLL 加載失敗:無法找到指定的模塊 pyhton pandas excel 文件合並

[英]DLL load failed while importing aggregations: The specified module could not be found pyhton pandas excel files merging

我正在嘗試使用 Pandas 將文件夾中的多個 excel 文件合並為一個文件,但出現上述錯誤

import os
import pandas as pd
import numpy as np

path = os.getcwd("C:/Users/SHARAN/Desktop/EXCELFILES/")
files = os.listdir(path)
files
print (files)
files = [f for f in files if f[-4:] == 'xlsx']
files
df=pd.DaataFrame()
for f in files:
    data = pd.read_excel(f, 'Sheet1')
    df = df.append(data)

writer=pd.ExcelWriter ("CosolidateFile.xlsx")
df.to_excel(writer,"Sheet1")
writer.save()

錯誤消息:

> Traceback (most recent call last):   File
> "C:\Users\SHARAN\Desktop\ExcelMerge2.py", line 2, in <module>
>     import pandas as pd   File "C:\Python\lib\site-packages\pandas\__init__.py", line 55, in <module>
>     from pandas.core.api import (   File "C:\Python\lib\site-packages\pandas\core\api.py", line 29, in <module>
>     from pandas.core.groupby import Grouper, NamedAgg   File "C:\Python\lib\site-packages\pandas\core\groupby\__init__.py", line 1,
> in <module>
>     from pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg, SeriesGroupBy   File
> "C:\Python\lib\site-packages\pandas\core\groupby\generic.py", line 60,
> in <module>
>     from pandas.core.frame import DataFrame   File "C:\Python\lib\site-packages\pandas\core\frame.py", line 124, in
> <module>
>     from pandas.core.series import Series   File "C:\Python\lib\site-packages\pandas\core\series.py", line 4572, in
> <module>
>     Series._add_series_or_dataframe_operations()   File "C:\Python\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 "C:\Python\lib\site-packages\pandas\core\window\__init__.py",
> line 1, in <module>
>     from pandas.core.window.ewm import EWM  # noqa:F401   File "C:\Python\lib\site-packages\pandas\core\window\ewm.py", line 5, in
> <module>
>     **import pandas._libs.window.aggregations as window_aggregations ImportError: DLL load failed while importing aggregations: The
> specified module could not be found.**

我有同樣的錯誤。 我只是卸載 Python3.8 並安裝 Anaconda Python(3.7)。 我不完全是什么問題。 但我猜 3.8 可能有依賴性問題。 如果你使用 Python3.8。 你可以試試這個方法。

嘗試使用舊版本

pip uninstall pandas
pip install pandas==0.25.3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM