Ошибка импорта Seaborn - Numpy_MKL (Python Script) - PullRequest
0 голосов
/ 27 августа 2018

Я кодировал jupyter-notebook, выбирая данные из mysqlserver, а затем загрузил их как python скрипт, потому что я хочу реализовать его на своем веб-сайте, используя cronjob. Поэтому, когда я запускаю скрипт Python, я получаю эту ошибку:

import seaborn as sns
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\__init__.py", line 6, in <module>
    from .rcmod import *
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\rcmod.py", line 5, in <module>
    from . import palettes, _orig_rc_params
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\palettes.py", line 12, in <module>
    from .utils import desaturate, set_hls_values, get_color_cycle
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\seaborn\utils.py", line 7, in <module>
    from scipy import stats
  File "C:\Users\Debadri\AppData\Local\Programs\Python\Python36\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name 'NUMPY_MKL'

Я попытался установить numpy+mkl .whl файл по этой ссылке: Numpy + MKL , этот (numpy‑1.15.1+mkl‑cp37‑cp37m‑win_amd64.whl) пакет, но он показал, что не поддерживается, когда я пытался его установить.

1 Ответ

0 голосов
/ 28 августа 2018

Разработано следующее решение:

Решение: Если вы используете Windows, убедитесь, что вы установили numpy + mkl вместо numpy. Если вы уже установили scipy и numpy, удалите их, используя «pip uninstall scipy» и «pip uninstall numpy»

Теперь загрузите scipy с http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (подходящая версия для вашего питона и системы) и установите с помощью «pip install scipy ‑ 1.1.0 ‑ cp36 ‑ cp36m ‑ win_amd64.whl» (установите из списка в соответствии с конфигурацией вашей системы)

Твои numpy и Scipy должны работать. Эти двоичные файлы от Christoph Gohlke упрощают установку пакетов Python на Windows. Но убедитесь, что вы загрузили все зависимые пакеты оттуда.

Ссылка: 4-й ответ на этот вопрос ImportError: невозможно импортировать имя NUMPY_MKL

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