我遇到了一个问题,无法在预先构建的Python发行版中安装SciPy。Python发行版附带了一个名为p7(由DATADVANCE开发)的程序。Python版本为2.7.7,当前的numpy版本为1.7.1。
当下载时已经安装了NumPy,但我还需要SciPy来完成我的任务。
我正在尝试使用setup.py脚本进行安装,运行命令如下:
这实际上与以下内容相同:
我尝试安装SciPy版本0.11.0、0.12.0和0.13.0,但是一直收到相同的错误信息:
除此之外,我尝试了numpy 1.7.2,它能够进一步运行,但停止了,因为它显然需要来自python开发版本的python.h文件,而这个文件不存在。
我已经试图联系维护该程序的人员,但他们还没有回复我。
有什么办法可以安装SciPy吗?
提前感谢, Ben
当下载时已经安装了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吗?
提前感谢, Ben