我正在尝试在我的vertualenv上安装scipy。
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
日志
以下是所有安装步骤的完整日志:(它们对于stackoverflow来说太长了)
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(pastebin:http://paste.pocoo.org/show/454004/)
pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
http://www.diglo.com/download/085f7bd08e7cb86823718b94641ecacd03ea
请帮忙。我是新生的。提前谢谢。
答案 0 :(得分:8)
就个人而言,我发现在Mac OS Lion上安装scipy / numpy的最简单可靠的方法是通过scipy superpack shell-script on github。史蒂夫乔布斯说 - 它只是有效。没什么可做的。
在虚拟环境中安装scipy的步骤:
答案 1 :(得分:3)
截至2011年8月,Scipy在Mac OS X Lion上被打破。已在此提交中修复:https://github.com/scipy/scipy/commit/effa6f68f8ada57b79864852b609ff06d2527306
看起来此更改尚未合并到SVN中继。试试github:
pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
这对我来说是两个Lion的安装。但是,如果不是我听说过使用GCC-4.0(而不是当前的默认值:GCC-4.2)也解决了问题(虽然没有验证):
- 安装macports
- sudo port install gcc40
- 从gcc-4.0到gcc
创建符号链接- 推荐:安装scipy后,更改符号链接以指向gcc-4.2的xcode版本
醇>
步骤1&只有在您还没有gcc-4.0时才需要2。
答案 2 :(得分:1)
您似乎正在使用默认的Python安装,不推荐使用...
答案 3 :(得分:1)
我最近遇到了类似的问题。在Lion上office doc安装scipy
之后无效,我发现以下资源帮助我解决了这个问题:
Installing Python, virtualenv, NumPy, SciPy, matplotlib and IPython on Lion(对我来说并没有真正起作用,但我认为它适用于大多数人)
Install Python, NumPy, SciPy, and matplotlib on Mac OS X
(这个也适用于我,只记得首先使用gfortran
安装homebrew
,然后使用pip install scipy
来构建和安装{{ 1}}。虽然我怀疑它可能并不总是有效。
Scipy Superpack(这是最容易也是最快的,因为它只是为Lion安装已编译的二进制文件)