【问题标题】:Is it possible to install SciPy with p7 python distribution?是否可以使用 p7 python 发行版安装 SciPy?
【发布时间】: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


    【解决方案1】:

    据我所知,pSeven 的现代版本包含 SciPy 的最新版本 (0.14.0)。 这是证据:

    【讨论】:

    • 我没有尝试过最新版本,他们似乎每个月都会发布一个版本。感谢您提供信息。
    猜你喜欢
    • 2016-04-16
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    相关资源
    最近更新 更多