微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 使用模块加载加载应用程序并指定与默认名称不同的名称

我正在使用本地工作站来运行存储在本地群集上的应用程序.要加载和运行应用程序,我通常使用:

module load xxx

但是,我的计算机上有一个应用程序,它与我正在尝试加载的模块具有相同的名称.我担心加载这样一个模块时可能会有冲突.是否有类似于Python(导入xxx为yyy)的方法来加载模块并为其指定不同的名称.就像是:

module load xxx as yyy

解决方法:

Modules一个非常方便的包,用于将您的环境从一组工具的设置切换,转换$PATH,$LD_LIBRARY_PATH等,以便为一组完全不同的工具配置它.我对CAD / CAM行业的工作非常熟悉,我们使用的内部产品基本上都是相同的.

回到你的问题,你不能使用这样的模块加载不同的模块,但你可以做一个开关:

$module switch module1 module2

$module load gcc/3.1.1
$which gcc
/usr/local/gcc/3.1.1/linux/bin/gcc

现在我们将切换到该模块的不同版本

$module switch gcc gcc/3.2.0
$which gcc
/usr/local/gcc/3.2.0/linux/bin/gcc

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐