计算化学公社

 找回密码 Forget password
 注册 Register
Views: 10896|回复 Reply: 17
打印 Print 上一主题 Last thread 下一主题 Next thread

[Gaussian/gview] 求助:linux调用gview报错(failed to locate main GaussView directory)

[复制链接 Copy URL]

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

  大家好,我在使用Linux打开gview的时候出现如下报错,在网上搜寻解决办法未果。自己也尝试摸索了很久,还是未能解决,故求助大家。打扰!

202109221026443858..jpg (28.68 KB, 下载次数 Times of downloads: 27)

202109221026443858..jpg

202109221026127210..jpg (110.47 KB, 下载次数 Times of downloads: 16)

202109221026127210..jpg

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

18#
 楼主 Author| 发表于 Post on 2021-9-24 08:46:32 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-23 23:39
看了你一楼的截图,你是有G09-E01这个文件夹的,你可以这样改下:
把gv整个文件夹移动到G09-E01文件夹下 ...

好的,谢谢老师!

82

帖子

4

威望

2540

eV
积分
2702

Level 5 (御坂)

17#
发表于 Post on 2021-9-23 23:39:23 | 只看该作者 Only view this author
慢半拍的小陈 发表于 2021-9-23 19:15
是这样吗?麻烦老师看看,我刚学linux一个星期

看了你一楼的截图,你是有G09-E01这个文件夹的,你可以这样改下:
把gv整个文件夹移动到G09-E01文件夹下,跟你的g09文件夹同级。
然后GV_DIR改成对应的gv文件夹的路径,应该就可以了。

另外,你估计是在.bashrc文件里写入太多变量了,可能会引起冲突。

82

帖子

4

威望

2540

eV
积分
2702

Level 5 (御坂)

16#
发表于 Post on 2021-9-23 22:00:33 | 只看该作者 Only view this author
慢半拍的小陈 发表于 2021-9-23 19:15
是这样吗?麻烦老师看看,我刚学linux一个星期

你的GV_DIR路径里面是不是不应该有G09-E01?包括叫你echo的其他三个变量。
路径明显不对,这个是问题所在

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

15#
 楼主 Author| 发表于 Post on 2021-9-23 20:04:58 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-23 18:39
按上面设置后,依次执行以下命令,把输出结果完整贴上来:
echo GAUSS_EXEDIR=$GAUSS_EXEDIR ;  echo  ...

我又试着采用了最初的环境变量设置
现在报错变这样了
我猜想是不是操作系统 的问题,无法打开图形界面

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

14#
 楼主 Author| 发表于 Post on 2021-9-23 19:15:49 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-23 18:39
按上面设置后,依次执行以下命令,把输出结果完整贴上来:
echo GAUSS_EXEDIR=$GAUSS_EXEDIR ;  echo  ...

是这样吗?麻烦老师看看,我刚学linux一个星期

202109231914479021..jpg (210.16 KB, 下载次数 Times of downloads: 21)

202109231914479021..jpg

82

帖子

4

威望

2540

eV
积分
2702

Level 5 (御坂)

13#
发表于 Post on 2021-9-23 18:39:37 | 只看该作者 Only view this author
慢半拍的小陈 发表于 2021-9-23 14:56
每次改完环境变量我都有重新进入终端。

直接在命令行输入上述命令没有反应。

按上面设置后,依次执行以下命令,把输出结果完整贴上来:
echo GAUSS_EXEDIR=$GAUSS_EXEDIR ;  echo GV_DIR=$GV_DIR ;
echo PATH=$PATH ;  echo $LD_LIBRARY_PATH=LD_LIBRARY_PATH ;
gview

只贴上面的完整输出结果。哪一个输出有问题,就先解决相关环境变量的设置。

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

12#
 楼主 Author| 发表于 Post on 2021-9-23 14:56:30 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-23 11:45
你改完让环境变量生效了吗?

每次改完环境变量我都有重新进入终端。

直接在命令行输入上述命令没有反应。

最后一句话我没有看懂,不好意思哈。

202109231454015598..jpg (32.97 KB, 下载次数 Times of downloads: 16)

202109231454015598..jpg

202109231453261918..jpg (48.66 KB, 下载次数 Times of downloads: 13)

202109231453261918..jpg

82

帖子

4

威望

2540

eV
积分
2702

Level 5 (御坂)

11#
发表于 Post on 2021-9-23 11:45:48 | 只看该作者 Only view this author
慢半拍的小陈 发表于 2021-9-23 09:51
我改了环境变量,运行gview脚本的时候说gv_ld_env.csh文件找不到,我检查了在同目录的bin下是存在这个文 ...

你改完让环境变量生效了吗?


最后可以试试,把你后面三行注释掉,加上以下两行:
export PATH=$PATH:${GV_DIR}:${GV_DIR}/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GV_DIR}/lib:${GV_DIR}/lib/MesaGL

然后确保让环境变量生效。

你也可以先直接不改.bashrc文件,直接在shell中运行以上命令,看看是否可行。

有问题先把 $GV_DIR $PATH $LD_LIBRARY_PATH的设值echo截图出来看看是否有异常。

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

10#
 楼主 Author| 发表于 Post on 2021-9-23 10:14:13 | 只看该作者 Only view this author
zjxitcc 发表于 2021-9-23 10:01
你没看到PATH=后面多了个字母H么。。。

不好意思哈~我已把它删除了,可还是报错。

4290

帖子

4

威望

9558

eV
积分
13928

Level 6 (一方通行)

MOKIT开发者

9#
发表于 Post on 2021-9-23 10:01:22 | 只看该作者 Only view this author
慢半拍的小陈 发表于 2021-9-23 09:51
我改了环境变量,运行gview脚本的时候说gv_ld_env.csh文件找不到,我检查了在同目录的bin下是存在这个文 ...

你没看到PATH=后面多了个字母H么。。。
自动做多参考态计算的程序MOKIT

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

8#
 楼主 Author| 发表于 Post on 2021-9-23 09:51:06 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-22 22:21
加到PATH里面的必须是目录,你之前已经加了,只是少了export。

MesaGL是要在环境变量LD_LIBRARY_PATH ...

我改了环境变量,运行gview脚本的时候说gv_ld_env.csh文件找不到,我检查了在同目录的bin下是存在这个文件的。
我又运行了gview.exe还是报错。

202109230947322532..jpg (100.11 KB, 下载次数 Times of downloads: 14)

202109230947322532..jpg

202109230947203321..jpg (29.3 KB, 下载次数 Times of downloads: 15)

202109230947203321..jpg

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

7#
 楼主 Author| 发表于 Post on 2021-9-22 23:37:29 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-22 22:21
加到PATH里面的必须是目录,你之前已经加了,只是少了export。

MesaGL是要在环境变量LD_LIBRARY_PATH ...

好的,谢谢您!

82

帖子

4

威望

2540

eV
积分
2702

Level 5 (御坂)

6#
发表于 Post on 2021-9-22 22:21:15 | 只看该作者 Only view this author
慢半拍的小陈 发表于 2021-9-22 21:58
是在PASH=...gv/  后面加上gview.exe吗?如:PASH=..gv/gview.exe/

我已经把MesaGL里的文件粘贴到了li ...

加到PATH里面的必须是目录,你之前已经加了,只是少了export。

MesaGL是要在环境变量LD_LIBRARY_PATH中出现它对应的路径,而不是移动目录。。。。
比如export LD_LIBRARY_PATH="${GV_DIR}/lib:${GV_DIR}/lib/MesaGL:${LD_LIBRARY_PATH}"

这个其实在gview这个脚本文件里面会自动完成,你直接用gview来调用不就行了?export PATH是为了能直接在PATH中的路径能识别出gview这个命令。

77

帖子

0

威望

895

eV
积分
972

Level 4 (黑子)

5#
 楼主 Author| 发表于 Post on 2021-9-22 21:58:52 | 只看该作者 Only view this author
winnerwill 发表于 2021-9-22 21:24
export PATH 之后输入gview命令来调用gview.exe就好了。

如果直接调用gview.exe,那要把MesaGL(在gv/ ...

是在PASH=...gv/  后面加上gview.exe吗?如:PASH=..gv/gview.exe/

我已经把MesaGL里的文件粘贴到了lib下了。

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-27 03:55 , Processed in 0.194169 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list