在python 3上通过pip安装scipy库出错:"编译失败,错误代码为1"

时间:2014-04-05 07:47:58

标签: python python-3.x scipy pip

我试图通过python 3.3.5上的pip安装scipy库。在脚本结束时,我收到了这个错误:

  

命令/usr/local/opt/python3/bin/python3.3 -c" import setuptools,tokenize; file =' / private / tmp / pip_build_root / scipy /setup.py';exec(compile(getattr(tokenize,' open',open)( file )。read()。replace(' \ r \ n \ n',' \ n'),文件,' exec'))"安装--record /tmp/pip-9r7808-record/install-record.txt --single-version-external-managed --compile失败,错误代码1在/ private / tmp / pip_build_root / scipy   在/Users/dan/.pip/pip.log

中存储失败的调试日志

4 个答案:

答案 0 :(得分:18)

使用pip时我得到了同样的东西,我去了安装,它指向了以下依赖项。

sudo apt-get install python python-dev libatlas-base-dev gcc gfortran g++

答案 1 :(得分:4)

$ python3 -m pip install --upgrade pip
$ python3 -m pip install scipy

为我工作!有同样的问题!

答案 2 :(得分:1)

我从https://github.com/scipy/scipy下载了源代码,并且能够使用python 3成功构建和安装它。

答案 3 :(得分:0)

对于遇到类似错误并到达此处的Windows用户:您可以按Scipy website installation instructions

中的说明安装scipy