Ответ 1
Для тех, кто предыдущий ответ не решает проблему, посмотрите на ответ на этот вопрос: fooobar.com/questions/548700/...
Работал на меня!
Я импортирую:
from scipy import misc, io
Но я получаю эти ошибки:
Traceback (most recent call last):
File "C:\work_asaaki\code\generateProposals.py", line 20, in <module>
from scipy import misc, io
File "C:\Python27\lib\site-packages\scipy\misc\__init__.py", line 47, in <module>
from scipy.special import comb, factorial, factorial2, factorialk
File "C:\Python27\lib\site-packages\scipy\special\__init__.py", line 548, in <module>
from .basic import *
File "C:\Python27\lib\site-packages\scipy\special\basic.py", line 17, in <module>
from . import orthogonal
File "C:\Python27\lib\site-packages\scipy\special\orthogonal.py", line 90, in <module>
from scipy import linalg
File "C:\Python27\lib\site-packages\scipy\linalg\__init__.py", line 159, in <module>
from .misc import *
File "C:\Python27\lib\site-packages\scipy\linalg\misc.py", line 5, in <module>
from . import blas
File "C:\Python27\lib\site-packages\scipy\linalg\blas.py", line 145, in <module>
from scipy.linalg import _fblas
ImportError: DLL load failed: The specified module could not be found.
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Я запускаю 64-разрядную Windows 7 и Python 2.7, в Anaconda Spyder. Я пробовал следующее:
pip install scipy-stack # this couldn't find any downloads that satisfy scipy-stack
pip install _fblas # this wasn't found
pip install ipython # this was successful
pip install scikit-learn # this was successful
pip install scipy # this was successful
Я попробовал загрузить SciPy и SciPy-Stack и scitkit-образ из http://www.lfd.uci.edu/~gohlke/pythonlibs/
, но я не знаю, что случилось - кажется, все ссылки сломаны. Моя загрузка всегда терпит неудачу на полпути. Есть ли выход из этого? (Без необходимости переустановки Anaconda Spyder с нуля)?
Для тех, кто предыдущий ответ не решает проблему, посмотрите на ответ на этот вопрос: fooobar.com/questions/548700/...
Работал на меня!
Я решил эту проблему в Windows 8.1, установив Scipy-stack -14.8.27.win32-py2.7.exe.
По-видимому, scipy-0.14.0.win32-py2.7.exe чего-то не хватает.
У меня была та же проблема, и мне помогла установка последней версии NumPy + MKL из http://www.lfd.uci.edu/~gohlke/pythonlibs/. Кстати, странно, я не смог установить файл .whl через колесо, но установка с помощью pip работала.
В моем случае, я получил эту ошибку, когда я запустил
from sklearn import datasets
iris = datasets.load_iris()
Я решаю это, обновляя scipy от 0.16.0-np110py27_0
до 0.17.1-np110py27_1
conda update scipy
Будут загружены следующие пакеты:
package | build
---------------------------|-----------------
mkl-11.3.3 | 1 110.0 MB
python-2.7.12 | 0 23.5 MB
conda-env-2.5.1 | py27_0 67 KB
ruamel_yaml-0.11.7 | py27_0 201 KB
conda-4.1.9 | py27_0 245 KB
numexpr-2.4.4 | np110py27_0 120 KB
scipy-0.17.1 | np110py27_1 11.5 MB
scikit-learn-0.16.1 | np110py27_0 3.5 MB
------------------------------------------------------------
Total: 149.1 MB
Устанавливаются следующие пакеты NEW:
mkl: 11.3.3-1
ruamel_yaml: 0.11.7-py27_0
ОБНОВЛЯЮТ следующие пакеты:
conda: 4.0.7-py27_0 --> 4.1.9-py27_0
conda-env: 2.4.5-py27_0 --> 2.5.1-py27_0
numexpr: 2.3.1-np19py27_0 --> 2.4.4-np110py27_0
python: 2.7.11-4 --> 2.7.12-0
scikit-learn: 0.15.2-np19py27_0 --> 0.16.1-np110py27_0
scipy: 0.16.0-np110py27_0 --> 0.17.1-np110py27_1
Найдите свою версию Numpy + MKL как описано здесь.
Это сработало для меня:
python - m pip install xxx
В моем случае это решение работает.
окно 10 64 бит, Python 3.6.3
Затем он работает.
это сработало для меня
Конда обновить Сципи
... Будут установлены следующие новые пакеты:
icc_rt: 2017.0.4-h97af966_0
intel-openmp: 2018.0.0-8
Следующие пакеты будут обновлены:
conda: 4.3.34-py36_0 conda-forge --> 4.5.0-py36_0
conda-env: 2.6.0-0 conda-forge --> 2.6.0-h36134e3_1
mkl: 2017.0.1-0 --> 2018.0.2-1
numexpr: 2.6.1-np111py36_2 --> 2.6.4-py36h30784b8_0
numpy: 1.11.3-py36_0 --> 1.11.3-py36h4a99626_4
pycosat: 0.6.1-py36_1 --> 0.6.3-py36h413d8a4_0
scikit-learn: 0.18.1-np111py36_1 --> 0.19.1-py36h53aea1b_0
scipy: 0.18.1-np111py36_1 --> 1.0.0-py36h1260518_0
Продолжить ([y]/n)? Y
Чтобы проверить, я набрал python
от сигнала импорта scipy
Я столкнулся с подобной проблемой при работе с пакетом statsmodels для анализа временных рядов. Я использую Anaconda 3.X. Май ответов, указывающих на установку numpy, снова из дистрибутива mkl после удаления обычного.
Это может быть хорошей идеей, но я не хочу беспокоить мою текущую среду, поэтому я создал новую виртуальную среду Python и установил пакеты, используя pip в следующем порядке numpy >> scipy >> statsmodels
Это сработало для меня.