Ubuntu 16.04: fatal error: X11/Xlib.h: No such file or directory

Ubuntu 16.04: fatal error: X11/Xlib.h: No such file or directory

我正在尝试安装 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>   
          ^~~~~~~~~~~~ 

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

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

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

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

anaconda 有自己的环境,默认情况下通常缺少 X11 headers(例如 libx11-dev,或任何您称之为的环境)。尝试 "conda install -c conda-forge xorg-libx11" 。当某个 R-package 抛出错误 "X11/Xlib.h : No such file or directory".

时,它对我有用