请选择 进入手机版 | 继续访问电脑版

计算化学公社

 找回密码
 现在注册!
查看: 175|回复: 4

[Linux] ubuntu18.04自己编译安装了开源软件OpenBabel后which无法查看其路径

[复制链接]

96

帖子

0

威望

480

eV
积分
576

Level 4 (黑子)

发表于 2019-3-15 22:15:28 | 显示全部楼层 |阅读模式
我在ubuntu18.04使用管理员账户(只建立了这一个账户)自己编译安装了开源软件Open Babel(化学软件),安装完成后,在.bashrc里添加alias obabel=“路径” 指向该软件的执行文件,直接通过命令行输入obabel能正常使用该软件。但是现在想用Molclus调用这个Open Babel,却提示obabel:not found(Molclus已经正常配置,而且能调用其它软件而不出错)。于是我使用which obabel命令,发现没有显示obabel所在路径,whereis obabel也是如此。我还通过修改.bashrc配置了Multiwfn,命令行直接输入Multiwfn使用没有问题,但which Multiwfn仍不能显示该程序路径。而我试了一下我编译的其他程序和一些解压并修改.bashrc即可使用的程序,which *却能正确指示程序所在路径。
请问为何有些软件我直接在命令行使用正常,而which * 找不到其路径?我该怎么做才能使which obabel指向其路径,而且让其它软件能够调用它?

再问一个问题,使用Ubuntu 18.04默认的gnome桌面环境,打开软件后,拖动可执行文件到软件窗口(如VMD和GV),并不能打开该文件。请问是gnome不支持拖动文件到软件窗口打开文件的操作吗?如果支持,该如何设置呢?

113

帖子

0

威望

699

eV
积分
812

Level 4 (黑子)

发表于 2019-3-16 09:19:52 | 显示全部楼层
1.安装后, 要知道程序默认的位置。 /usr/local/vmd/bin ? 还是其他。
2.程序的执行路径是否在你的路径里面 $PATH, 设置文件为~/.bashrc

96

帖子

0

威望

480

eV
积分
576

Level 4 (黑子)

 楼主| 发表于 2019-3-16 10:30:20 | 显示全部楼层
本帖最后由 Novice 于 2019-3-16 10:36 编辑
abdoman 发表于 2019-3-16 09:19
1.安装后, 要知道程序默认的位置。 /usr/local/vmd/bin ? 还是其他。
2.程序的执行路径是否在你的路径里 ...

多谢多谢,在~/.bashrc加入export PATH=“$PATH:OpenBabel程序所在目录”后能顺利调用了。
还有个问题是,我这么设置后,并在~/.bashrc加入
  1. alias mwfn=“Multiwfn路径”
  2. export PATH=“”$PATH:Multiwfn所在目录”
复制代码
为什么which mwfn不能指示出Multiwfn的路径呢?但是我直接which Multiwfn却能正确显示出它的路径。linux小白,提前感谢,还望不吝赐教。

1万

帖子

25

威望

2万

eV
积分
41862

管理员

公社社长

发表于 2019-3-16 11:14:08 | 显示全部楼层
Novice 发表于 2019-3-16 10:30
多谢多谢,在~/.bashrc加入export PATH=“$PATH:OpenBabel程序所在目录”后能顺利调用了。
还有个问题是 ...

本来就不能显示,mwfn只是个自定义指令而已,而which显示的是文件所在位置。你若想用mwfn就能启动,把Multiwfn可执行文件名直接改成mwfn就完了
北京科音自然科学研究中心:http://www.keinsci.com  致力于计算化学的发展和传播,不定期开办各层次量子化学、分子动力学、波函数分析与Multiwfn程序等主题的培训。欢迎加入“北京科音”微信公众号获取培训最新消息和计算化学资讯
思想家公社QQ群1号:18616395,2号:466017436。超过4000人,用于交流理论、计算化学。两个群讨论范畴相同,可加入任意其一但不可都加入,申请信息必须注明具体研究方向,否则一概不批。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(最流行的量子化学波函数分析程序)

此账号为诸Sobereva共用
Money and papers are rubbish, get a real life!

96

帖子

0

威望

480

eV
积分
576

Level 4 (黑子)

 楼主| 发表于 2019-3-16 13:07:03 | 显示全部楼层
sobereva 发表于 2019-3-16 11:14
本来就不能显示,mwfn只是个自定义指令而已,而which显示的是文件所在位置。你若想用mwfn就能启动,把Mul ...

嗯嗯,多谢社长
您需要登录后才可以回帖 登录 | 现在注册!

本版积分规则

手机版|北京科音自然科学研究中心|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949-1号 )

GMT+8, 2019-5-23 18:09 , Processed in 0.159912 second(s), 23 queries .

快速回复 返回顶部 返回列表