ubuntu18.04 DISPLAY environment variable not set
发表于 : 2018-07-03 20:08
昨天刚安装的18.04桌面版,还是一个刚接触ubuntu两天的新手,在运行一个软件的脚本时候报错“没设置DISPLAY的环境变量”,具体报错如下:
Invalid MIT-MAGIC-COOKIE-1 key GKS ERROR NUMBER -208 ISSUED FROM SUBROUTINE GOPWK :
--X driver error: DISPLAY environment variable not set
GKS ERROR NUMBER 25 ISSUED FROM SUBROUTINE GESC :
--SPECIFIED WORKSTATION IS NOT OPEN
fatal:Workstation with PID#8 is not open
fatal:Unable to open Workstation-Can't Create
fatal:Unable to access object with id:-4
fatal:_NhlCreate:Invalid Parent id #-4
fatal:NhlGetValues:PID #-4 is invalid
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 11772 in file /home/yang/app/ncl-6.4.0/lib/ncarg/nclscripts/csm/gsn_code.ncl
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 6077 in file /home/yang/app/ncl-6.4.0/lib/ncarg/nclscripts/csm/gsn_csm.ncl
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 6215 in file /home/yang/app/ncl-6.4.0/lib/ncarg/nclscripts/csm/gsn_csm.ncl
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 5 in file try.ncl
我查询了很久,应该是因为设置了出图方式为x11的原因,但是一来我已经设置了DISPLAY的环境变量(如下),二来基本网上说的各种更改DISPLAY的方式我都试过了,也还是报错,实在没着了,想请各位大神解救!
export NCARG_ROOT=~/app/ncl-6.4.0
export PATH=$NCARG_ROOT/bin:$PATH
export DISPLAY=:0.0
【我想了一下,会不会是ubuntu还需要另外安装一个类似X server的软件?如果是的话,各位能不能指点一二。。。】
Invalid MIT-MAGIC-COOKIE-1 key GKS ERROR NUMBER -208 ISSUED FROM SUBROUTINE GOPWK :
--X driver error: DISPLAY environment variable not set
GKS ERROR NUMBER 25 ISSUED FROM SUBROUTINE GESC :
--SPECIFIED WORKSTATION IS NOT OPEN
fatal:Workstation with PID#8 is not open
fatal:Unable to open Workstation-Can't Create
fatal:Unable to access object with id:-4
fatal:_NhlCreate:Invalid Parent id #-4
fatal:NhlGetValues:PID #-4 is invalid
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 11772 in file /home/yang/app/ncl-6.4.0/lib/ncarg/nclscripts/csm/gsn_code.ncl
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 6077 in file /home/yang/app/ncl-6.4.0/lib/ncarg/nclscripts/csm/gsn_csm.ncl
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 6215 in file /home/yang/app/ncl-6.4.0/lib/ncarg/nclscripts/csm/gsn_csm.ncl
fatal:["Execute.c":8640]:Execute: Error occurred at or near line 5 in file try.ncl
我查询了很久,应该是因为设置了出图方式为x11的原因,但是一来我已经设置了DISPLAY的环境变量(如下),二来基本网上说的各种更改DISPLAY的方式我都试过了,也还是报错,实在没着了,想请各位大神解救!
export NCARG_ROOT=~/app/ncl-6.4.0
export PATH=$NCARG_ROOT/bin:$PATH
export DISPLAY=:0.0
【我想了一下,会不会是ubuntu还需要另外安装一个类似X server的软件?如果是的话,各位能不能指点一二。。。】