Ошибка при импорте pandas python - DLL не найдена - PullRequest
1 голос
/ 18 июня 2020

Я не могу скомпилировать скрипт с библиотекой pandas. Мой код простой import pandas as pd. Я получаю следующее сообщение об ошибке:

Traceback (most recent call last):
  File "C:\Users\Valters_Kalme\Desktop\Python\var dzēst\k.py", line 4, in <module>
    import pandas as pd
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\__init__.py", line 55, in <module>
    from pandas.core.api import (
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\api.py", line 29, in <module>
    from pandas.core.groupby import Grouper, NamedAgg
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\groupby\__init__.py", line 1, in <module>
    from pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg, SeriesGroupBy
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\groupby\generic.py", line 60, in <module>
    from pandas.core.frame import DataFrame
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\frame.py", line 124, in <module>
    from pandas.core.series import Series
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\series.py", line 4572, in <module>
    Series._add_series_or_dataframe_operations()
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\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 "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\window\__init__.py", line 1, in <module>
    from pandas.core.window.ewm import EWM  # noqa:F401
  File "C:\Users\Valters_Kalme\AppData\Local\Programs\Python\Python38\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.

Я считаю, что ключевое слово - DLL load failed. Я не могу установить pandas на этот Windows P C с помощью Anaconda, так как это Enterprise P C, а Anaconda бесплатна только для индивидуального использования. Итак, я установил pandas с pip install pandas. Когда я запускаю его снова, он возвращает сообщение:

Requirement already satisfied: pandas in c:\users\valters_kalme\appdata\local\programs\python\python38\lib\site-packages (1.0.5)
Requirement already satisfied: python-dateutil>=2.6.1 in c:\users\valters_kalme\appdata\local\programs\python\python38\lib\site-packages (from pandas) (2.8.1)
Requirement already satisfied: numpy>=1.13.3 in c:\users\valters_kalme\appdata\local\programs\python\python38\lib\site-packages (from pandas) (1.18.5)
Requirement already satisfied: pytz>=2017.2 in c:\users\valters_kalme\appdata\local\programs\python\python38\lib\site-packages (from pandas) (2020.1)
Requirement already satisfied: six>=1.5 in c:\users\valters_kalme\appdata\local\programs\python\python38\lib\site-packages (from python-dateutil>=2.6.1->pandas) (1.15.0)

Что может быть не так? Спасибо!

1 Ответ

0 голосов
/ 18 июня 2020

Попробуйте удалить pandas и установить его снова:

pip uninstall pandas
pip install pandas==1.0.1

изменение версии pandas в соответствии с вашей версией python может помочь, вы также можете попробовать удалить или обновить pandas и numpy.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...