【发布时间】:2019-10-31 11:29:20
【问题描述】:
如何在 centos7 上为任何软件(例如 python)创建模块文件?
模块文件的路径是/etc/modulefile
我有两个版本的 python(python2.7 和 python3.7)。
我在 modulefiles /etc/modulefiles/python 中为 python 创建一个目录,然后我应该为 paython 创建一个 modulefiles,如下代码:
#%Module 1.0
# python2.7 module file
conflict python
prepend-path PATH ---
prepend-path LD_LIBRARY_PATH ----
prepend-path MANPATH ---
prepend-path INFOPATH ---
setenv --_DIR ---
setenv --_BIN ---
setenv --_INC ---
setenv --_LIB ---
我的问题是如何获得prepend-path 和setenv 的正确变量
下面是whereis python命令的结果,我们可以从中提取prepend-path和setenv的变量吗:
[root@mu modulefiles]# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/local/bin/python3.7m-config /usr/local/bin/python3.7m /usr/local/bin/python3.7 /usr/local/lib/python3.7 /usr/include/python2.7 /etc/modulefiles/python /usr/share/man/man1/python.1.gz
【问题讨论】:
标签: linux tcl centos7 environment-modules modulefile