首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在加载python模块之前加载GNU模块

在加载python模块之前加载GNU模块
EN

Stack Overflow用户
提问于 2015-10-23 20:11:46
回答 1查看 353关注 0票数 1

在我正在工作的服务器上,我需要运行以下命令,以确保可以从python导入xlsxwriter

代码语言:javascript
复制
module load swdev
module load python/xlsxwriter_py3.4.2/0.7.2

但是,我希望在python脚本中运行需要它的python脚本时,自动完成此操作。运行os.systemsubprocess.call不起作用。我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2018-08-06 04:51:55

您可以从Python脚本调用modulemodule命令由环境模块软件提供,该软件还提供python.py初始化脚本。

在Python脚本中计算此脚本将启用module python函数。如果环境模块安装在/usr/share/Modules中,您可以在/usr/share/Modules/init/python.py中找到此脚本。

以下代码启用module python函数:

代码语言:javascript
复制
import os
exec(open('/usr/share/Modules/init/python.py').read())

然后,您可以加载模块:

代码语言:javascript
复制
module('load', 'swdev')
module('load', 'python/xlsxwriter_py3.4.2/0.7.2')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33302016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档