Ubuntu gedit:符号查找错误:/usr/lib/x86\u 64-linux-gnu/libgdk-3.so.0:未定义的符号:cairo\u surface\u set\u device\u scale

Ubuntu gedit:符号查找错误:/usr/lib/x86\u 64-linux-gnu/libgdk-3.so.0:未定义的符号:cairo\u surface\u set\u device\u scale,ubuntu,Ubuntu,这是我的错误 gedit: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale 我想在我的帐户中启动gedit。 但是使用sudo,它正在运行。 我不知道为什么 我的操作系统是Ubuntu 14.04 LTS, 我设置了anaconda2.7、Opencv2.4.12、cudnnv4、cuda7.5和Caffe 我的通行证是

这是我的错误

gedit: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale
我想在我的帐户中启动gedit。 但是使用sudo,它正在运行。 我不知道为什么

我的操作系统是Ubuntu 14.04 LTS, 我设置了anaconda2.7、Opencv2.4.12、cudnnv4、cuda7.5和Caffe

我的通行证是

export PATH="/home/myAccount/anaconda2/bin:$PATH";
export PATH=/usr/local/cuda/bin/:$PATH; 
export PATH=/usr/local/:$PATH;
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/lib/x86_64-linux-gnu:/home/myAccount/anaconda2/lib:$LD_LIBRARY_PATH;
export PYTHONPATH=/home/myAccount/caffe/python:$PYTHONPATH;
此外,我还添加了sudoers“myaccountall=(ALL:ALL)ALL”

救救我


如何在我的帐户中运行gedit???

问题似乎出在LD\u LIBRARY\u路径中的…/anaconda2/lib部分。这应该是可行的

LD_LIBRARYPATH= gedit

首先看看这里,我太傻了。因为我忘了在/etc/hosts中添加myAccount。很抱歉