Ошибка установки библиотеки mply.Неустранимая ошибка: gsl / gsl_sf.h: нет такого файла или каталога - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь установить последнюю версию mply (3.5.0) на xubuntu (ubuntu 17.10):

  1. скачать .tar.gz
  2. Распаковал
  3. python setup.py build. Здесь я получаю ошибку , показанную ниже.

  4. также пытался напрямую python setup.py install. та же ошибка.

  5. попытался установить библиотеку gsl, загрузив последнюю версию и выполнив все шаги в https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/. У меня она установлена ​​в /home/gsl
  6. все та же ошибка
  7. пробовал различные другие установки (sudo apt-get install libgsl0ldbl, sudo apt-get install libgs123, sudo 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"

1 Ответ

0 голосов
/ 15 мая 2018

РЕШЕНО путем переустановки библиотеки gsl с использованием conda: conda install gsl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...