我正在使用本地工作站来运行存储在本地群集上的应用程序.要加载和运行应用程序,我通常使用:
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 举报,一经查实,本站将立刻删除。