r - Ubuntu 16.04 : fatal error: X11/Xlib. h: 没有那个文件或目录

标签 r anaconda ubuntu-16.04 x11 gtk2

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

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

最佳答案

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

关于r - Ubuntu 16.04 : fatal error: X11/Xlib. h: 没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47827207/

相关文章:

docker - Dockerfile:如何获取Anaconda

r - 在 Ubuntu 16.04 VirtualBox 上安装 Rmpi

r - 如何进行 R data.table 的转置?为什么 t() 不起作用?

用星号 (*) 替换 NA

r - 在大数据集上按组分割和展开网格

anaconda - 我们如何为 Jupyter Notebook 配置 cpu 和内存资源

python - 无法解决 ModuleNotFoundError : No module named 'pymongo'

docker - 如何修复可在Ubuntu 16.04上运行的docker镜像?

mysql - 如何从 ubuntu 16 服务器上的 drupal 7 站点诊断(和修复)持久性 mysql 错误?

r - 使用 dplyr 根据日期变量过滤行