【问题标题】:Ubuntu 16.04: fatal error: X11/Xlib.h: No such file or directoryUbuntu 16.04:致命错误:X11/Xlib.h:没有这样的文件或目录
【发布时间】:2018-05-29 08:39:24
【问题描述】:

我正在尝试安装 Rgtk2(嘎嘎声的依赖项)。我正在通过 Anaconda 使用 R。我收到以下错误。

In file included from Rgtk.c:7:0:  
/usr/include/gtk-2.0/gdk/gdkx.h:32:10: fatal error: X11/Xlib.h: No such file or directory  
 #include <X11/Xlib.h>   
          ^~~~~~~~~~~~ 

我尝试了 StackOverflow 和其他博客中的以下解决方法。

  1. 已安装 libx11-dev、mesa-common-dev、libglu1-mesa-dev、libxrandr-dev、libxi-dev

  2. 尝试从源代码安装 RGtk2_2.20.31。

每次我都遇到同样的错误。

【问题讨论】:

  • libx11-dev 应该删掉它。有/usr/include/X11吗? /usr/include/X11/Xlib.h?如果不试试这个命令find /usr -name Xlib.h,有什么吗?
  • 非常感谢您的回复。我让它运行起来。问题在于 Anaconda 环境。我从 Anaconda 中删除了该应用程序并独立安装了它。我仍然不知道为什么它在 Anaconda 中不起作用。

标签: r anaconda ubuntu-16.04 x11 gtk2


【解决方案1】:

anaconda 有自己的环境,默认情况下通常缺少 X11 头文件(例如 libx11-dev 或任何你称之为的)。试试“conda install -c conda-forge xorg-libx11”。当某个 R 包抛出错误“X11/Xlib.h:没有这样的文件或目录”时,它对我有用。

【讨论】:

  • 你是对的。最后,我不得不把我的东西从 Anaconda 中拿出来……现在工作正常……谢谢
猜你喜欢
  • 1970-01-01
  • 2014-11-09
  • 2021-02-25
  • 1970-01-01
  • 2021-02-26
  • 2014-06-08
  • 2017-05-09
  • 2021-05-15
  • 2014-10-31
相关资源
最近更新 更多