У меня была аналогичная проблема, за исключением того, что я устанавливал scipy в virtualenv, используя pip install -r requirements.txt
, где было одно требование: scipy==0.18.0
. Я, наконец, разрешил его, удалив кеш-пипсы и повторю попытку.
Более конкретно, я сделал это:
- Деактивируйте virtualenv
flask
sudo rm -r flask/
- Проверено мой путь и PYTHONPATH переменные окружения тщательно, чтобы избавиться от ссылок на другие проекты и другие версии Python
- Установите версию MacPorts Python до версии 2.7, в соответствии с потребностями моего проекта:
Sudo port set python python27
- Удалить мой пи р кэши,
rm -r ~/Library/Caches/pip/http/* ~/Library/Caches/pip/wheels/*
- Воссоздал virtualenv:
virtualenv flask
- активировал virtualenv:
source flask/bin/activate
- Выполненный
make
операцию, которая вызывается pip install -r requirements.txt
я пришел с сокращением для обнаружения проблемы:
% python -c 'import scipy.special'
При возникновении этой проблемы у меня возникла ошибка:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/myuser/project/flask/lib/python2.7/site-packages/scipy/special/__init__.py", line 636, in <module>
from ._ufuncs import *
ImportError: dlopen(/Users/myuser/project/flask/lib/python2.7/site-packages/scipy/special/_ufuncs.so, 2): Symbol not found: ___addtf3
Referenced from: /Users/myuser/project/flask/lib/python2.7/site-packages/scipy/special/../.dylibs/libquadmath.0.dylib
Expected in: /usr/lib/libSystem.B.dylib
in /Users/myuser/project/flask/lib/python2.7/site-packages/scipy/special/../.dylibs/libquadmath.0.dylib
Когда проблема была исправлена, выхода не было.
Когда испытание проводилось в среде без SciPy (например, за пределами virtualenv), была ожидаемая ошибка:
ImportError: No module named scipy.special
хмм работает для меня на Анаконда Python 3.4 (не miniconda ..возможно, это сломалось?) – maxymoo
Я смог временно исправить проблему, возвращая scipy (см. ниже). Я просто попытался запустить scipy вне среды конды, и проблема сохраняется, как ни странно. Спасибо за ваш ответ. – wil3
Возможно, связанный: http://stackoverflow.com/questions/41237147/stuck-on-error-loading-scipy-using-homebrew-install-on-macos-sierra –