【发布时间】:2014-10-21 07:30:52
【问题描述】:
我正在尝试构建一个 Python 库 Healpy。我的第一次尝试是使用 pip。输入后:
>pip install --user healpy
我得到了结果:
>checking if library 'cfitsio' is installed
>error: No such file or directory
之后我尝试自己构建库 - 我下载了源代码并使用命令构建了 cfitsio:
>/.configure
>make
>make install
之后,我得到了一个libcfitsio.a 文件、pkg-config 文件夹,其中包含 .pc 文件和包含文件夹中的一些 .h 文件。但输入后:
> python setup.py install
我遇到了同样的错误。在 Windows 中构建 lib 后,我得到了同样的错误。有没有人有类似的问题?如有任何建议,我将不胜感激。
【问题讨论】:
-
你在编译器能找到的地方有
libcfitsio.a吗? -
我猜路径设置不正确。对于cfitsio,请检查
./configure [--prefix=/target/installation/path]并指定/target/installation/path,这取决于您的操作系统。 -
@greole 我之前曾尝试添加 --prefix=/### 并且它没有工作。你是什么意思路径取决于你的操作系统?我正在使用 Windows(在 linux 中的尝试是使用 Cygwin 进行的,在这种情况下,我将前缀设置为 /user/lib)