构建Healpy库 - 找不到cfitsio库

0 投票
1 回答
1691 浏览
提问于 2025-04-28 18:00

我正在尝试建立一个叫做 Healpy 的 Python 库。我的第一次尝试是用 pip 来安装。输入了以下命令:

>pip install --user healpy

结果是:

>checking if library 'cfitsio' is installed
>error: No such file or directory

之后我尝试自己构建这个库 - 我下载了源代码,并使用以下命令构建了 cfitsio:

>/.configure
>make
>make install

完成后,我得到了一个 libcfitsio.a 文件,一个包含 .pc 文件的 pkg-config 文件夹,还有一些在 include 文件夹里的 .h 文件。但是当我输入:

> python setup.py install

我又遇到了同样的错误。在 Windows 上构建库时也出现了同样的错误。有没有人遇到过类似的问题?如果有任何建议,我将非常感激。

暂无标签

1 个回答

0

如同在healpy安装文档中提到的,如果你想使用外部的cfitsiohealpix模块,你需要设置一个叫做PKG_CONFIG_PATH的环境变量:

PKG_CONFIG_PATH=/path/to/local/lib/pkgconfig

注意:要根据你在cfitsio编译过程中获得的路径进行调整!

这样你就可以开始编译healpy了……

撰写回答