您好,在运行输入卡时,出现 RMC.exe无法找到入口的情况,请问如何解决呢?

需要在anaconda加载虚拟环境后启动,或需要将anaconda环境路径加入到PATH环境变量中

添加anaconda环境路径到PATH环境变量中后重启电脑,而后激活虚拟环境,也还是显示RMC.exe无法找到入口。


可以看看C:\RMC\venv\bin下有没有 hdf5.dll 和 hdf5_hl.dll

  1. 如果有的话,请 conda list看一下RMC的版本号和hdf5的版本号,这边再做进一步的确定;
  2. 如果没有,那应该就是这个问题导致的,如果是按照 RMC个人版本安装 安装的,理论上不会发生,麻烦反馈一下conda list的RMC版本号。短期的解决方式为手动安装 hdf5: conda install hdf5=1.10.6
您好,我的C:\RMC\venv\bin下没有 hdf5.dll 和 hdf5_hl.dll这两个文件,但我确实是按照RMC个人版本安装来进行安装的,conda list的RMC版本是3.5。
手动安装 hdf5 后,这个问题还是无法解决。

您好,RMC的版本号3.5后面有一个日期,可以提供一下日期吗?

另外请问手动安装后有 hdf5.dll 和 hdf5_hl.dll 了吗?

版本号后的日期是20230602;手动安装后C:\RMC\venv\bin下也没找到hdf5.dll 和 hdf5_hl.dll。

抱歉,前面搜索 hdf5.dll 的路径有误,应该是 C:\RMC\venv\Library\bin ,如果这里面有 hdf5.dll 和 hdf5_hl.dll 的话,直接复制到 RMC所在的路径下就可以用了。如果没有的话,可以使用附件的文件。

hdf5_hl.dll (113.5 KB)
hdf5.dll (3.0 MB)

如果本方案可用的话,您可以先这样用着,后续REAL组会进一步确认问题发生原因,给您带来的不便敬请谅解!

1 个赞

您好,我下载附件文件到C:\RMC\venv\bin后,问题解决了,可以正常运行输入卡了,十分感谢您的解答!

嗯嗯,感谢您的反馈,如果后续还有其他问题欢迎在论坛上提出!

ps:
我刚刚在Windows 10上创建全新的venv,安装20230602版本的RMC,并运行2核并行计算,未能复现您之前遇到的问题,初步判断安装包没什么问题,可能是anaconda的动态链接或windows搜索动态库的过程有问题。

限于开发精力,我们无法完整测试所有的anaconda版本和操作系统版本,所以如果没有其他用户反馈该问题的话,我们可能不会进一步确认问题产生的原因了,希望您能理解,谢谢!