Python 正在构建Healpy库-找不到cfitsio库

Python 正在构建Healpy库-找不到cfitsio库,python,healpy,Python,Healpy,我正在尝试构建一个Python库Healpy。我的第一次尝试是使用pip。键入后: >pip install --user healpy > python setup.py install 我得到的结果是: >checking if library 'cfitsio' is installed >error: No such file or directory 之后,我尝试自己构建库-我下载了源代码并使用命令构建了cfitsio: >/.configure &

我正在尝试构建一个Python库Healpy。我的第一次尝试是使用pip。键入后:

>pip install --user healpy
> python setup.py install
我得到的结果是:

>checking if library 'cfitsio' is installed
>error: No such file or directory
之后,我尝试自己构建库-我下载了源代码并使用命令构建了cfitsio:

>/.configure
>make
>make install
完成后,我得到了一个
libcfitsio.a
文件,
pkg config
文件夹,其中包含.pc文件和include文件夹中的一些.h文件。但在输入之后:

>pip install --user healpy
> python setup.py install
我也犯了同样的错误。在Windows中构建lib后,我遇到了相同的错误。有人有类似的问题吗?如有任何建议,我将不胜感激。

如中所述,如果要使用外部cfitsio或healpix模块,则必须指定
PKG\u CONFIG\u PATH
环境变量:

注意:从cfitsio编译过程中获取您自己的路径


然后您就可以运行healpy…

的编译了。在编译器可以找到它的地方有
libcfitsio.a
吗?我猜路径设置不正确。对于cfitsio,请检查
/configure[--prefix=/target/installation/path]
,并指定取决于您的操作系统的
/target/installation/path
。@greole我以前尝试过添加--prefix=/#####但它不起作用。什么是路径取决于您的操作系统?我正在使用windows(linux中的尝试是使用Cygwin进行的,在本例中,我将前缀设置为/user/lib)