2015-05-04 7 views
3

В обратном порядке я испортил мою установку scipy/numpy на моем компьютере IntelX64/Windows 7/Python 2.7. Я сделал это, пытаясь поиграть с некоторыми нейронными сетевыми библиотеками (lasagne/theano).Установка ошибки Scipy в Windows 7

Чтобы исправить это, я полностью удалил/переустановил python 2.7.9. После этого я пошел в http://www.lfd.uci.edu/~gohlke/pythonlibs/, чтобы загрузить и установить NumPy и SciPy с командами:

pip install C:\Users\me\Documents\numpy-1.9.2+mkl-cp27-none-win_amd64.whl 

Это шло хорошо, и это удалось. (Я могу импортировать numpy из python)

pip install C:\Users\me\Documents\scipy-0.15.1-cp27-none-win_amd64.whl 

Это, похоже, тоже здорово. За исключением случаев эта ошибка возникает в питона консоли:

>>> from scipy import stats 

Дает:

Traceback (most recent call last): 
    File "<stdin>", line1, in <module> 
    File "C:\Python27\lib\site-packages\scipy\stats\__init__.py", line 338, in <module> 
    from .stats import * 
    File "C:\Python27\lib\site-packages\scipy\stats\stats.py", line 184, in <module> 
    import scipy.special as special 
    File "C:\Python27\lib\site-packages\scipy\special\__init__.py", line 586, in <module> 
    from ._ufuncs import * 
ImportError: DLL load failed: The specified module could not be found. 

Я дочитал на DLL, необходимых и побежал 'зависимость ходок' (http://www.dependencywalker.com/) на «C: \ python27 \ Lib \ site-packages \ scipy \ special_UFUNCS.PYD "и кажется, что есть несколько DLL-файлов, которые не найдены.

libifcoremd.dll 
libiomp5md.dll 
libmmd.dll 
msvcr90.dll 
dcomp.dll 
ieshims.dll 

and a 6 files that look like 'api-ms-win-....dll' 

От взгляда вокруг люди решили это путем переустановки numpy, затем scipy. Я пробовал это, и то же самое происходит.

Кто-нибудь еще сталкивается с этой проблемой и решает ее?

+0

Это может быть причиной. У меня установлен Microsoft Visual C++ 2008 Express Edition. Срок судебного разбирательства истек. – nfmcclure

ответ

3

Я исправил это путем полного удаления всего (python и пакетов), а затем снова установил все.

Просто переустановка повреждающих пакетов не сработала. Также не восстановилась система. Я не буду принимать этот ответ, потому что удаление/установка - это работа над реальной проблемой. Я просто хочу опубликовать это, чтобы помочь кому-либо еще в этом положении.

3

Просто установите «NumPy-1.9 + MKL» из этого page, он должен работать нормально.

Квитирование: Другой post здесь :)

+0

будет «работать с программой« NumPy-1.9 + MKL »? –

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