jiahui 发表于 2024-5-13 19:34 见18楼。 |
hebrewsnabla 发表于 2020-12-1 22:31 您好,我也遇到了这个问题,您解决了吗? |
参与人数Participants 1 | eV +1 | 收起 理由Reason |
---|---|---|
zjxitcc | + 1 | 注意看18L |
你这个截图中,bin里并没有pymolcas。这是一个常见的安装bug,OpenMolcas会把pymolcas安装到别的默认文件夹里,我记得我之前是在python的bin里找到的。然后把pymolcas移动到molcas的bin里,可能就没问题了。这也印证了直接运行pymolcas要加 --not here |
hebrewsnabla 发表于 2021-12-21 20:21 谢谢您的指导,我的问题可能不是这个,我重新安装试试 |
ZZU_SCU 发表于 2021-12-21 17:55 --not-here 是运行pymolcas测试时候的选项 |
hebrewsnabla 发表于 2020-12-2 16:11 您可以再详细的说一下怎么解决的么?--not-here不能放到bashrc中。我也遇到同样的问题了 |
本帖最后由 hebrewsnabla 于 2020-12-2 16:25 编辑 我是最新的OpenMolcas, python 3.8.6, 系统是滚动更新的ArchLinux,内核版本5.9.10。 ------------------ 破案了,需要加上--not-here选项,来禁止pymolcas优先在此目录的父目录寻找molcas。因为我是在源码目录中的test运行测试的,所以总是轮不到环境变量。 |
参与人数Participants 1 | eV +5 | 收起 理由Reason |
---|---|---|
wxhwbh | + 5 | 我现在才看到...谢谢! |
hebrewsnabla 发表于 2020-12-1 22:31 我也没有解决。我的系统是CentOS 7.6,python版本是3.8.3,molcas版本不知道在哪里看,不过就是最近下的。 |
楼上和题主不如说说自己的OpenMolcas版本,linux系统版本,python版本,说不定有共通之处。 |
俺也编译了一个OpenMolcas,遇到了同样的问题,不知楼主解决没有。 这里的问题在于,不论echo $MOLCAS的结果为何,pymolcas认为的MOLCAS环境变量的值始终不变,而且并不是等于“以往“的设置,而是等于OpenMolcas源代码所在目录。。。重启也没用 然后我看了一下pymolcas源码里面的逻辑,发现就是一个简单的os.environ.get() 这就非常令人费解了…… |
wxhwbh 发表于 2020-11-23 19:52 有没试过把build下的内容全删掉,重新编译一遍?因为如果之前有编译失败的话,产生的Makefile文件里会含有以往的路径信息,不知道对你有没影响。 |
zjxitcc 发表于 2020-11-23 17:06 谢谢,不过echo还是build的地址,重新登录也是老样子。 |
你再echo $MOLCAS看看,或者退出节点再登录试试,我目前只能这么猜了。 |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2024-11-24 21:25 , Processed in 0.215928 second(s), 26 queries , Gzip On.