24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2622  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jfgood

木虫 (小有名气)

[求助] pwgui安装问题?

环境cygwin,安装pwgui过程如下
按照说明,先装了activel tcl
然后装quantum espresso
最后装pwgui,连续反复装各种版本,包括guib都安装过了,最后实在没有耐心,只好到论坛里求助了,目前提示错误如下


$ ./pwgui

==================================================
  This is PWgui version:
--------------------------------------------------


PWgui: using the system default "tclsh" interpreter

PWGUI       : /cygdrive/h/software/quantumespresso/pwgui-5.0svn
GUIB engine : /cygdrive/h/software/quantumespresso/pwgui-5.0svn/lib/Guib-0.5

no display name and no $DISPLAY environment variable
    while executing
"load /usr/lib/tk8.5/../../bin/libtk8.5.dll Tk"
    ("package ifneeded Tk 8.5.11" script)
    invoked from within
"package require Tk       "
    (file "/cygdrive/h/software/quantumespresso/pwgui-5.0svn/lib/Guib-0.5/init.tcl" line 9)
    invoked from within
"source /cygdrive/h/software/quantumespresso/pwgui-5.0svn/lib/Guib-0.5/init.tcl"
    ("package ifneeded Guib 0.5" script)
    invoked from within
"package require Guib 0.5"
    (file "/cygdrive/h/software/quantumespresso/pwgui-5.0svn/init.tcl" line 5)
    invoked from within
"source [file join $env(PWGUI) init.tcl]"
    (file "/cygdrive/h/software/quantumespresso/pwgui-5.0svn/pwgui.tcl" line 62)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jfgood

木虫 (小有名气)

★ ★ ★
送鲜花一朵
uuv2010(金币+1): 恭喜解决问题,多谢分享解决办法 2012-03-14 09:21:44
贺仪(金币+2): 谢谢分享,你要给那两位金币? 2012-03-14 21:23:51
引用回帖:
: Originally posted by souledge at 2012-03-13 10:39:15:
LZ用的ActiveTCL是Windows版的吧,cygwin中有自带的ActiveTCL,但是不保证能正常启动PWgui。
其实可以直接安装Windows版的ActiveTCL的,32bit还是64bit版都没有问题。
然后下载带着各种库的版本的PWgui,别用那 ...

终于通过了,非常感谢您的帮助,就我自己安装过程中出现的问题和您的意见,我做一些补充
1)pwgui是一个图形界面工具,不安装pwscf就可以测试这个,原来我总是安装tcl——pwscf——pwgui这个顺序安装,费事费力,没有必要。只要安装tcl和pwgui即可,顺序无所谓。
2)pwgui我自己是在cygwin里解压的,然后修改pwgui.bat里pwgui的目录,修改后为“set PWGUI=D:\Progra~1\cygwin\opt\espresso-4.3\PWgui-4.3\”
同时也要修改pwgui文件里$PWGUI/bin/itkwish $PWGUI/pwgui.tc这一行,修改后为“$C:\Tcl\bin\wish.exe $PWGUI/pwgui.tcl”,前边部分就是我安装tcl产生的wish.exe的完整路径
3)然后再dos环境下,改变在pwgui路径下(我的是“D:\Program Files\cygwin\opt\espresso-4.3\PWgui-4.3\”)执行pwgui.bat就可以出现友好的pwgui界面了

第一次发现linux文件和window文件原来是可以混着用的,不管怎么说,万里长征第一步还是走出来了,
接下来我想知道怎么把金币发给上边两个帮助我的人呢?
10楼2012-03-14 08:48:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

souledge

专家顾问 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
fzx2008(金币+1, 专家考核): 谢谢指教 2012-03-10 15:50:23
虽然安装了TCL,但是并没有把它加入环境变量,或者没有在pwgui的启动脚本中修改好TCL两个相关模块的启动位置。
读读pwgui那个启动脚本吧~用Linux不玩RTFSC是没有出路的~

» 本帖已获得的红花(最新10朵)

思想重于技巧,内涵重于表象
2楼2012-03-10 15:45:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

uuv2010

荣誉版主 (职业作家)

优秀版主

【答案】应助回帖


感谢参与,应助指数 +1
liliangfang(金币+1): 谢谢交流 2012-03-11 08:41:57
可以下载预编译的版本,就不用这么麻烦了
3楼2012-03-10 18:32:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jfgood

木虫 (小有名气)

送鲜花一朵
引用回帖:
: Originally posted by souledge at 2012-03-10 15:45:48:
虽然安装了TCL,但是并没有把它加入环境变量,或者没有在pwgui的启动脚本中修改好TCL两个相关模块的启动位置。
读读pwgui那个启动脚本吧~用Linux不玩RTFSC是没有出路的~

我的espresso在H:\software\quantumEspresso\espresso-4.3.2\目录下,
pwgui在H:\software\quantumEspresso\pwgui-5.0svn\目录下,
tcl在H:\software\quantumEspresso\activetcl8.6.0\activetcl\目录下,
pwgui文件最后几行是这样写的:

if [ -d $PWGUI/bin ]; then
    echo "
PWgui: using the \"/cygdrive/h/software/quantumESPPRESSO/activeTcl8.6.0/ActiveTcl/payload/bin/wish\" interpreter
"
   /cygdrive/h/software/quantumESPPRESSO/activeTcl8.6.0/ActiveTcl/payload/bin/wish $PWGUI/pwgui.tcl
else
    echo "
PWgui: using the system default \"tclsh\" interpreter
"
    tclsh $PWGUI/pwgui.tcl

不知道我该怎么改呢?
fi
4楼2012-03-10 21:31:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见