2016-09-05 5 views
1

При попытке импортировать SciPy я получаю ошибку:Ошибка при импорте SciPy

ImportError        Traceback (most recent call last) 
C:\Program Files\INRO\Emme\Emme 4\Emme-4.2.7\python-lib\win64\2.7\modeller\inro.director.application\inro\director\application\run.pyc in <module>() 
----> 1 import scipy 

C:\Program Files\INRO\Emme\Emme 4\Emme-4.2.7\Python27\lib\site-packages\scipy\__init__.py in <module>() 
    59 __all__ = ['test'] 
    60 
---> 61 from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl 
    62 
    63 from numpy import show_config as show_numpy_config 

ImportError: No module named _distributor_init 

я установил NumPy и SciPy от http://www.lfd.uci.edu/~gohlke/pythonlibs/
Проверив numpy.show_config() Я считаю, что я на самом деле, используя NumPy с Intel MKL.
Использование Python 2.7.9 в Windows 10.

+1

на странице вы связаны с ним, говорит: «Многие бинарные файлы отд конец на numpy-1.11 + mkl и Microsoft Visual C++ 2008 (x64, x86 и SP1 для CPython 2.6 и 2.7), Visual C++ 2010 (x64, x86, для CPython 3.3 и 3.4) или Visual C++ 2015 (x64 и x86 для CPython 3.5) распространяемые пакеты. Установите numpy + mkl перед другими пакетами, которые зависят от него. «Вы явно установили этот пакет? – TripleD

+0

Как я уже сказал, я установил numpy с той же страницы, где он сказал, и я проверил с помощью numpy.show_config(), который дал мне некоторые вещи с довольно несколькими «MKL», поэтому, я думаю, я это сделал. Знаете ли вы, что лучший способ проверить это? – user2759511

+0

Не то, чтобы я знал. Если вы видите mkl везде, то он должен быть установлен. установить Scipy? Если да, то какую версию пипса вы используете? Вы можете проверить: pip --version – TripleD

ответ

-2

и можно импортировать просто с помощью командной строки ... если все будет установлено правильно

import scipy as sp

+0

Я знаю, как я должен импортировать пакет. Это именно то, что я сделал, чтобы получить ошибку, о которой я писал. Поэтому я думаю, что все НЕ правильно установлено, поэтому вопрос в том, как это исправить. – user2759511

0

вы можете установить его под рукой ... тем, что:

вы должны удалить свой NumPy если вы его по

pip uninstall numpy 

, то вы должны установить колеса пакет, который поможет Вам удобный пакет установка:

pip install wheel 

затем перейти к http://www.lfd.uci.edu/%7Egohlke/pythonlibs/ .. найти и скачать соответствующий пакет (что-то вроде Numpy-1.13.0 + MKL-cp36-cp36m -win_amd64.whl, которые включают в себя + MKL и заканчивается .whl после завершения загрузки вы можете установить его с пип

pip install "path\name of the file" 

например:

pip install C:\users\user\downloads\numpy‑1.13.0+mkl‑cp36‑cp36m‑win_amd64.whl 

, если его не удалось, вам необходимо скачать те 32bit .... некоторые вещи, как Numpy-1.13.0 + MKL-cp36-cp36m-win32.whl

теперь вы имеет Numpy пакета с MKL поэтому ваш SciPy пакета хорошо работает ... наслаждаться

Смежные вопросы