Я пытаюсь установить последнюю версию mply (3.5.0) на xubuntu (ubuntu 17.10):
- скачать .tar.gz
- Распаковал
python setup.py build
. Здесь я получаю ошибку , показанную ниже.
также пытался напрямую python setup.py install
. та же ошибка.
- попытался установить библиотеку gsl, загрузив последнюю версию и выполнив все шаги в https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/. У меня она установлена в
/home/gsl
- все та же ошибка
- пробовал различные другие установки (
sudo apt-get install libgsl0ldbl
, sudo apt-get install libgs123
, sudo apt-get install libgsl0-dev
). Ничего не работает.
- попытался скопировать папку
/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
).
- пробовал с
python setup.py build_ext --include-dirs=/home/gls/include/gls
все еще ничего
попытался скопировать папку /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"