Как создать файл модуля на centos7 для любого программного обеспечения (например, для python)?
путь к файлу модуля /etc/modulefile
У меня есть две версии python (python2.7 и python3.7).
Я создаю каталог для python внутри файлов модулей /etc/modulefiles/python
, затем я должен создать файлы модулей для paython в виде следующего кода:
#%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