Namestitev risarja
Nameščanje
Vsak spodoben jezik ima "package manager" za nameščanje dodatnih knjižnic. Python je imel pip, zdaj pa večina uporablja condo (conda).
Condo si je za začetek potrebno naložiti in namestiti. Obstaja več različic conde; trenutno je najbolj v modi miniforge. Pojdite torej na to stran in namestite različico za svoj operacijski sistem.
Ko je to opravljeno, sestavimo novo okolje. Recimo, da ga bomo poimenovali prog1. Odpremo ukazno lupino; na Linuxu je to vaš najljubši terminal, na Windows pa načelno cmd, vendar boste morali za condo najbrž odpreti "terminal" z imenom "Miniforge prompt" ali nekaj podobnega. V njem potem vtipkamo:
conda create -n prog1
Preklopimo v to okolje
conda activate prog1
Zdaj vanj namestimo Python.
conda install python
Če si pojutrišnjem izmislimo, da bi potrebovali tudi knjižnico za branje datotek v Excelu, napišemo
conda install openpyxl
Bistvo okolij je v tem, da jih je lahko več. Izstopimo iz tega okolja in sestavimo novo. Takole sestavimo novo okolje test in vanj že kar takoj namestimo nek star Python - ker bi morda radi poskušali nekaj z njim.
Nato namestimo risarja. Ker ga nisem dodal v condine repozitorije (to zahteva ročno pregledovanje s strani njenih vzdrževalcev), ga ne namestimo s conda install risar temveč s
pip install risar
Risar potrebuje PyQt5, vendar pip to ve (ker sem mu jaz povedal), zato bo kar sam namestil tudi le-tega (in vse povezano z njim).
Uporaba
Po tem lahko odpremo python in napišemo import risar.
Ko na novo odpremo ukazno vrstico, moramo ponovno preklopiti v okolje prog1 (conda activate prog1), preden poženemo Python.
Uporaba v PyCharmu
Vaš PyCharm trenutno uporablja sistemski Python. Povedati mu morate, da želite poganjati programe v okolju prog1.
- Odpremo nastavitve PyCharma
- Izberemo Python Interpreter - najpreprosteje tako, da levo zgoraj tipkamo
interpin ga potem poiščemo na spisku - Na desni strani kliknemo Add Interpreter
- Ne pustimo Generate new temveč izberemo Select existing
- Izberemo vrsto okolja - Type: Conda.
- Za vsak slučaj osvežimo seznam okolij (Reload environments)
- V seznamu poiščemo pravkar ustvarjeno okolje, npr.
prog1