通过pip安装scipy时:
pip install scipy
Pip无法构建scipy并抛出以下错误:
Cleaning up...
Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy
Storing debug log for failure in /Users/administrator/.pip/pip.log
我怎样才能成功建立scipy?这可能是OSX Yosemite的一个新问题,因为我刚刚升级并且之前没有安装过scipy的问题.
调试日志:
Cleaning up...
  Removing temporary dir /Users/administrator/dev/KaggleAux/env/build...
Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy
Exception information:
Traceback (most recent call last):
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/req.py", line 1435, in install
    requirement.install(install_options, global_options, *args, **kwargs)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/req.py", line 706, in install
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False)
  File "/Users/administrator/dev/KaggleAux/env/lib/python2.7/site-packages/pip/util.py", line 697, in call_subprocess
    % (command_desc, proc.returncode, cwd))
InstallationError: Command /Users/administrator/dev/KaggleAux/env/bin/python2.7 -c "import setuptools, tokenize;__file__='/Users/administrator/dev/KaggleAux/env/build/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/zl/7698ng4d4nxd49q1845jd9340000gn/T/pip-eO8gua-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/administrator/dev/KaggleAux/env/bin/../include/site/python2.7 failed with error code 1 in /Users/administrator/dev/KaggleAux/env/build/scipy
agc*_*nti 104
在向SciPy团队开放问题后,我们发现您需要升级pip:
pip install --upgrade pip
在Python 3这项工作中:
python3 -m pip install --upgrade pip
为SciPy正确安装.为什么?因为:
旧版本的pip必须被告知使用轮子,IIRC与 - 使用 - 轮.或者你可以升级pip本身,然后它应该拿起车轮.
升级pip解决了这个问题,但您也可以只使用该--use-wheel标志.
Con*_*orB 89
64位Python安装的Microsoft Windows用户需要.whl从此处下载64位Scipy ,然后只需cd下载到您下载.whl文件的文件夹并运行:
pip install scipy-0.16.1-cp27-none-win_amd64.whl
Chr*_*eng 58
在ubuntu下安装Scipy时遇到同样的问题.
我不得不使用命令:
$ sudo apt-get install libatlas-base-dev gfortran
$ sudo pip3 install scipy
你可以在这里获得更多细节用pip安装SciPy 
 
抱歉不知道在OS X Yosemite下如何做到这一点.
Cyc*_*3x3 40
在Windows 10中,大多数选项都不起作用.跟着这些步骤:
在Windows 10与CMD,你不能下载
scipy直接使用最像众所周知的命令wget,cloning scipy github,pip install scipy,等要安装,请转到pythonlibs .whl文件,如果您正在使用,
python 2.7 32 bit则下载numpy-1.11.2rc1+mkl-cp27-cp27m-win32.whl and scipy-0.18.1-cp27-cp27m-win32.whl或python 2.7 62 bit随后下载numpy-1.11.2rc1+mkl-cp27-cp27m-win_amd64.whl and scipy-0.18.1-cp27-cp27m-win_amd64.whl下载后,将文件保存在您的下面
python directory,就我而言c:\>python27然后运行:
pip install C:\Python27\numpy-1.11.2rc1+mkl-cp27-cp27m-win32.whl 
pip install C:\Python27\scipy-0.18.1-cp27-cp27m-win32.whl
注意:
scipy需要numpy作为依赖,这就是我们numpy之前下载的原因scipy.cp27在.whl文件中意味着这些文件适用于python 2.7并且cp33代表python 3.x特殊的> = 3.3小智 12
在找到一些线索的答案之后,我做了这个工作
brew install gcc 
pip install scipy
(这些步骤中的第一步在我的2011 Mac Book Air上花了96分钟,所以我希望你不要着急!)
小智 9
如果你是一个全新的python阅读一步一步或直接进入最后一步.按照以下方法在Windows 64位,Python 64位上安装scipy 0.18.1.如果以下命令不起作用,则继续
pip install scipy
小心版本的
蟒蛇
视窗
.whl版本的numpy和scipy文件
首先安装numpy和scipy.
pip install FileName.whl
对于Numpy:http ://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy For Scipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
请注意文件名(检查版本号).
例如:scipy-0.18.1-cp35-cp35m-win_amd64.whl
要查看您的点子支持的版本,请转到下面的第2点.
如果您使用的是.whl文件.可能会发生以下错误.
- 您正在使用pip版本7.1.0,但版本8.1.2可用.
您应该考虑通过'python -m pip install --upgrade pip'命令进行升级
- 此平台不支持scipy-0.15.1-cp33-none-win_amd64.whl.whl
对于上面的错误:启动Python并输入:
import pip
print(pip.pep425tags.get_supported())
输出:
[('cp35','cp35m','win_amd64'),('cp35','none','win_amd64'),('py3','none','win_amd64'),('cp35','none ','any'),('cp3','none','any'),('py35','none','any'),('py3','none','any'),( 'py34','none','any'),('py33','none','any'),('py32','none','any'),('py31','none', 'any'),('py30','none','any')]
在输出中你会看到cp35在那里,所以下载cp35为numpy以及scipy.非常欢迎进一步编辑.
小智 9
对于Windows 10
从http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy下载适当的python版本的whl文件
把它放在目录下运行下面的命令
C:\ directory> pip install scipy-0.19.0rc2-cp35-cp35m-win_amd64.whl
而不是采取更难下载特定包的路线.我更喜欢使用Conda更快的路线.pip有它的问题.
Conda,从以下网址安装conda:https://conda.io/docs/install/quick.html#windows-miniconda-install
C:\Users\xyz>conda install -c anaconda scipy=0.18.1
Fetching package metadata .............
Solving package specifications:
在环境C:\ Users\xyz\Miniconda3中安装的软件包计划:
将安装以下新软件包:
mkl:       2017.0.1-0         anaconda
numpy:     1.12.0-py36_0      anaconda
scipy:     0.18.1-np112py36_1 anaconda
以下软件包将由更高优先级的渠道进行优化:
conda:     4.3.11-py36_0               --> 4.3.11-py36_0 anaconda
conda-env: 2.6.0-0                     --> 2.6.0-0       anaconda
继续([y]/n)?ÿ
conda-env-2.6. 100% |###############################| Time: 0:00:00  32.92 kB/s
mkl-2017.0.1-0 100% |###############################| Time: 0:00:24   5.45 MB/s
numpy-1.12.0-p 100% |###############################| Time: 0:00:00   5.09 MB/s
scipy-0.18.1-n 100% |###############################| Time: 0:00:02   5.59 MB/s
conda-4.3.11-p 100% |###############################| Time: 0:00:00   4.70 MB/s
小智 5
pip install文件.import scipy; 它对我没有任何错误.这是pip的替代方案。我在用pip安装scipy时也遇到了同样的错误。
然后我下载并安装了MiniConda。然后我使用下面的命令来安装 pytables。
conda install -c conda-forge scipy
请参考下面的截图。
| 归档时间: | 
 | 
| 查看次数: | 201903 次 | 
| 最近记录: |