Pāriet uz saturu

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

Papildu resursi