Anaconda Python
Anaconda Python un tā iespējas
Uz datorklastera ir pieejams modulis Anaconda Python, kas ir programmēšanas vides Python distribūcija ar iekļautām biežāk lietotajām pakotnēm (packages). Taču īpaši jāuzsver šīs distribūcijas iespējas veidot conda vides.
Šī iespēja ļauj lietotājiem uzstādīt dažādas, neatkarīgi lietojamas Python pakotņu kopas. Šī iespēja var būtiski atvieglot dažādu uz Python bāzētu aprēķinu veikšanu. Zemāk sniegts piemērs šādas vides izveidošanai un lietošanai
Vispirms ielādē Anaconda Python:
module load anaconda3
guix install python-anaconda
Apskata kādas ir pieejamās vides un konstatē, ka ir tikai base:
conda info --envs
Izveido jaunu vidi, norādot nosaukumu (-n) un konkrētas pakotnes, vajadzības gadījumā arī to versijas:
conda create -n mana_py35_vide python=3.5 scipy numpy
Vēlreiz aplūko pieejamās vides, konstatējot, ka ir pieejama iepriekš izveidotā vide:
conda info --envs
Aktivizē uzstādīto vidi (šo var turpmāk lietot sbatch skriptos):
source activate mana_py35_vide
Pēc vides aktivēšanas var veikt Python versijas pārbaudi un konstatēt, ka tā atbilst sagaidāmajam.
python --version
Deaktivizē vidi, atgriežoties pamata vidē (nav nepieciešams, ja lieto sbatch skriptos):
conda deactivate