安装 mply 库时出错.致命错误:gsl/gsl_sf.h:没有这样的文件或目录

Error installing mply library. Fatal error: gsl/gsl_sf.h: No such file or directory

本文关键字:gsl 文件 sf mply 出错 致命错误 安装      更新时间:2023-10-16

我正在尝试在xubuntu(ubuntu 17.10(上安装最新版本的mply(3.5.0(:

  1. 下载.tar.gz
  2. 解压缩
  3. python setup.py build.在这里,我得到下面显示的错误

  4. 也直接尝试python setup.py install. 同样的错误。

  5. 尝试通过下载最新版本并按照 https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/中的所有步骤安装 GSL 库。我把它安装在/home/gsl
  6. 仍然相同的错误
  7. 尝试了各种其他安装(sudo apt-get install libgsl0ldblsudo apt-get install libgs123sudo apt-get install libgsl0-dev(。什么都没用。
  8. 尝试将文件夹/home/gsl/include/gsl复制到mply-3.5.0/mply/gsl文件夹中。 这稍微改变了一些东西,因为现在我得到致命错误:gsl/gsl_sf_result.h: No such file or directory(所以它找到了gsl_sf.h,但不是gsl_sf_result.h(这两个文件都存在于/gsl/include/gsl文件夹中(。
  9. 尝试使用python setup.py build_ext --include-dirs=/home/gls/include/gls还是一无所有
  10. 尝试将/home/gsl/include/gsl文件夹复制到我的/usr/local/include

    cp -R /home/gsl/include/gsl /usr/local/include/gsl还是没有。

帮助!

错误信息:

gcc -pthread -B /home/lorenzo/anaconda3/compiler_compat 
-Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall 
-Wstrict-prototypes -fPIC -I/home/lorenzo/anaconda3/include/python3.6m 
-I/home/lorenzo/anaconda3/lib/python3.6/site-packages/numpy/core/include 
-I/home/lorenzo/anaconda3/include/python3.6m -c mlpy/gsl/gsl.c 
-o build/temp.linux-x86_64-3.6/mlpy/gsl/gsl.o
mlpy/gsl/gsl.c:223:10: fatal error: gsl/gsl_sf.h: No such file or directory
#include "gsl/gsl_sf.h"

通过使用 conda 重新安装 gsl 库来解决:conda install gsl