Ubuntu 16.04:致命错误:X11 / Xlib.h:没有这样的文件或目录

时间:2017-12-15 06:50:36

标签: r anaconda ubuntu-16.04 x11 gtk2

我正在尝试安装Rgtk2(对拨浪鼓的依赖)。我正在使用R thru Anaconda。我收到以下错误。

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。

  3. 每次我收到同样的错误。

1 个答案:

答案 0 :(得分:1)

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