मैं एक CentOS 6 क्लस्टर पर एक अजगर-2.7.2 मॉड्यूल बनाने की कोशिश कर रहा हूं। मेरी सरल python-2.7.10मॉड्यूल फ़ाइल है:
#%Module1.0
prepend-path PATH /gpfs0/export/opt/anaconda-2.3.0/bin
prepend-path MANPATH /gpfs0/export/opt/anaconda-2.3.0/share
prepend-path LD_LIBRARY_PATH /gpfs0/export/opt/anaconda-2.3.0/lib
set-alias python /gpfs0/export/opt/anaconda-2.3.0/bin/python
set-alias python2.7 /gpfs0/export/opt/anaconda-2.3.0/bin/python
जब मैं मॉड्यूल को लोड करता हूं, उदाहरण के लिए
module load python-2.7.10
python2.7 ठीक काम करता है। हालांकि, अगर मैं करने की कोशिश module listया module availयाmodule unload python-2.7.10
मुझे त्रुटि मिलती है
init.c(556):ERROR:161: Cannot initialize TCL
हालाँकि, अगर मैं अपना octave-4.0.0मॉड्यूल आज़माता हूँ:
#%Module1.0
prepend-path PATH /gpfs0/export/opt/octave-4.0.0/bin
prepend-path MANPATH /gpfs0/export/opt/octave-4.0.0/share
prepend-path LD_LIBRARY_PATH /gpfs0/export/opt/octave-4.0.0/lib
set-alias octave /gpfs0/export/opt/octave-4.0.0/bin/octave-4.0.0
set-alias octave-gui /gpfs0/export/opt/octave-4.0.0/bin/octave-4.0.0
set-alias octave-cli /gpfs0/export/opt/octave-4.0.0/bin/octave-cli-4.0.0
मैं कर सकता हूं module list, module availऔर module unload octave-4.0.0बस ठीक हूं । जाहिर है, मेरे python-2.7.10मॉड्यूल ने कुछ तोड़ दिया है। मैं यह कैसे तय करुं?