构建Healpy库 - 找不到cfitsio库
我正在尝试建立一个叫做 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安装文档中提到的,如果你想使用外部的cfitsio或healpix模块,你需要设置一个叫做PKG_CONFIG_PATH
的环境变量:
PKG_CONFIG_PATH=/path/to/local/lib/pkgconfig
注意:要根据你在cfitsio编译过程中获得的路径进行调整!
这样你就可以开始编译healpy了……