安装 mply 库时出错.致命错误:gsl/gsl_sf.h:没有这样的文件或目录
Error installing mply library. Fatal error: gsl/gsl_sf.h: No such file or directory
我正在尝试在xubuntu(ubuntu 17.10(上安装最新版本的mply(3.5.0(:
- 下载.tar.gz
- 解压缩
-
python setup.py build
.在这里,我得到下面显示的错误。 -
也直接尝试
python setup.py install
. 同样的错误。 - 尝试通过下载最新版本并按照 https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/中的所有步骤安装 GSL 库。我把它安装在
/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"
通过使用 conda 重新安装 gsl 库来解决:conda install gsl
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 读取文件并输入到矢量中
- 在C++中查找文件
- c++库的公共头文件中应该包含什么
- 用c++从输入文件中读取另一行
- Cppcheck生成xml转储文件
- 读取文件的最后一行并输入到链接列表时出错
- 安装 mply 库时出错.致命错误:gsl/gsl_sf.h:没有这样的文件或目录
- 修改生成文件以添加 GSL 库
- 减少GSL库的文件大小