Панды выдают OSError на PyCharm - PullRequest
0 голосов
/ 26 июня 2019

Я получаю следующую ошибку на моем PyCharm:

Traceback (most recent call last):
  File "C:/Users/security/Downloads/AP/Boston-Kaggle/Boston.py", line 1, in <module>
    import pandas as pd
  File "C:\Users\security\AppData\Roaming\Python\Python37\site-packages\pandas\__init__.py", line 13, in <module>
    __import__(dependency)
  File "C:\Users\security\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 142, in <module>
    from . import core
  File "C:\Users\security\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 23, in <module>
    WinDLL(os.path.abspath(filename))
  File "C:\Users\security\Anaconda3\lib\ctypes\__init__.py", line 356, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 is not a valid Win32 application

Это из-за моего импорта Панд:

import pandas as pd

Согласно предложениям по аналогичным постам ввода / вывода, я удалил Anaconda и переустановил ее. Я пытался удалить / переустановить pandas, но ничего не получилось.

1 Ответ

0 голосов
/ 27 июня 2019

In ***\core\__init__.py: line23 Сценарий инициализации загружает dll, расположенный по вашему пути: "C:\Users\security\AppData\Roaming\Python\Python37\site-packages\numpy\.libs\*openblas*dll", если вы используете 32-битную DLL с 64-битным Python или наоборот, то вы, вероятно, получите ошибки.Я рекомендую попытаться загрузить вашу DLL (скачать из Numpy) с Anaconda в тех же битах.

...