Я пытаюсь установить scipy в моем vertualenv на Mac.
Python, использующий в virtualenv:
(Django)miki725mac:Django miki725$ python Python 2.7.2 (default, Aug 3 2011, 00:58:00) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
Я пытаюсь установить scipy, но не могу:
$ svn co http://svn.scipy.org/svn/scipy/trunk scipy $ python setup.py build $ python setup.py install
Тогда я попробовал:
$ pip install scipy
Также согласно предложенному мною предложению:
$ pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
Журналы
Вот полные журналы для всех этапов инсталляции: (они были слишком длинными для стекопотока)
python setup.py build
http://www.diglo.com/download/3dfc7a1af18617d7ee49faa8bea3464703ea
python setup.py install
http://www.diglo.com/download/ab13985c76ad709b25464fa1254daa4b03ea
pip install scipy
http://www.diglo.com/download/9e808fe5b57b6b01a8265d4b01958da703ea (Pasbin: http://paste.pocoo.org/show/454004/)
pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
http://www.diglo.com/download/085f7bd08e7cb86823718b94641ecacd03ea
Пожалуйста, помогите. Я новичок во всем этом. Заранее спасибо.
Лично я нашел самый простой и надежный способ установки scipy / numpy на Mac OS. Lion был через scipy superpack shell-скрипт на github . Как говорит Стив Джобс - это просто работает. Больше нечего делать.
Действия по установке scipy в виртуальной среде:
Вплоть до августа 2011 года Scipy был сломан на Mac OS X Lion.Исправлено в этом коммите: https://github.com/scipy/scipy/commit/effa6f68f8ada57b79864852b609ff06d2527306
Похоже, это изменение еще не было объединено с транком SVN.Вместо этого попробуйте github:
Это работает для меня на двух установках Lion.Однако, если это не так, я слышал, что использование GCC-4.0 (вместо текущего значения по умолчанию: GCC-4.2) также решает проблему (хотя еще не проверял):
Установить macports sudo port установить gcc40 Создать символическую ссылку из gcc-4.0 в gcc Рекомендуется: после установки scipy измените символическую ссылку, чтобы она указала на версию xcodegcc-4.2
Шаги 1 и 2 необходимы, только если у вас еще нет gcc-4.0.
Недавно я столкнулся с подобной проблемой.После тщательного изучения office doc для установки scipy на Lion я нашел следующие ресурсы, которые помогли мне это исправить:
scipy
Установка Python, virtualenv, NumPy, SciPy, matplotlib и IPython на Lion (у меня это не сработало, но я думаю, что это работает для большинства людей)
Установить Python,NumPy, SciPy и matplotlib в Mac OS X (этот тоже работает для меня, просто не забудьте сначала установить gfortran с homebrew, а затем использовать pip install scipy для сборки и установки scipy. Хотя яподозреваю, что это может не всегда работать).
gfortran
homebrew
Scipy Superpack (этот самый простой и быстрый, поскольку он просто устанавливает скомпилированные двоичные файлы для Lion)
А как насчет официальных инструкций ?
Кажется, вы используете установку Python по умолчанию, что не рекомендуется ...