我试图在xubuntu(ubuntu 17.10)上安装最新版本的mply(3.5.0):
python setup.py build
。我在下面显示错误。
也直接尝试python setup.py install
。同样的错误。
/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"
答案 0 :(得分:0)
通过使用conda重新安装gsl库来解决:
conda install gsl