【发布时间】:2015-04-14 01:57:33
【问题描述】:
我在将 SciPy 安装到预构建的 Python 发行版时遇到问题。 python 发行版附带一个名为 p7 的程序(由 DATADVANCE 提供)。 python版本是2.7.7,当前numpy版本是1.7.1。
下载时已经安装了 NumPy,但我还需要 SciPy 来执行我想要的程序。
我正在尝试使用 setup.py 脚本运行安装:
p7 --run setup.py build
这实际上与以下内容相同:
python setup.py build
我尝试安装 SciPy 版本 0.11.0、0.12.0 和 0.13.0,但我不断收到相同的错误:
non-existing path in 'scipy/sparse/csgraph': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/sparse/csgraph': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/sparse/csgraph': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/sparse/csgraph': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/spatial': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/spatial': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/special': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
non-existing path in 'scipy/special': '/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/include'
!!! [Interpreter] PkgNotFound: Could not find file(s) ['/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini']
我检查了目录和文件夹“/home/Ben/DATADVANCE/pSeven-3.1/python/lib/python2.7/site-packages/numpy/core/lib/npy-pkg-config/”没有根本不存在。
我还尝试使用 setup.py 脚本安装 NumPy 1.8.0 和 1.8.1 版,但收到以下错误消息:
non-existing path in 'numpy/distutils': 'site.cfg'
/bin/sh: svnversion: command not found
F2PY Version 2
!!! [Interpreter] AttributeError: 'Configuration' object has no attribute 'add_define_macros'
除此之外,我还尝试了 numpy 1.7.2,它走得更远但停止了,因为它显然需要来自不存在的 python 开发版本的 python.h。
我试图给维护程序的人发消息,但他们还没有回复我。
我可以做些什么来安装 SciPy?
提前致谢, 本
【问题讨论】:
标签: python python-2.7 scipy