Nainstalovat Pyhon na Linux je většinou jednoduché. Jen existuje spousta druhů Linuxu a máme s ním největší zkušenosti, tak jsou tyhle instrukce trochu delší. Nezalekni se – většinu sekcí pravděpodobně přeskočíš. :)
Na Linuxu většinou Python 3 už bývá. Abys to zkontroloval{{a}}, spusť v příkazové řádce příkaz:
$ python3 --version
Objeví-li se „Python“ a číslo verze (např. Python 3.6.6
)
a verze je 3.6 nebo vyšší, máš nainstalováno.
Přejdi na další sekci, kontrolu tkinter
.
Objeví-li se „Python“ a verze 3.5 nebo nižší, {% if var('coach-present') -%} poraď se s koučem. {%- else -%} aktualizuj systém (nebo se poraď s někým, kdo to umí) a zkus to znovu. {%- endif %}
Objeví-li se bash: python3: command not found
nebo podobná chyba,
doinstaluj Python.
Konkrétní příkaz záleží na distribuci:
- Fedora:
{% filter markdown(inline=True) %}
{% endfilter %}
$ sudo dnf install python3
- Ubuntu:
{% filter markdown(inline=True) %}
{% endfilter %}
$ sudo apt-get install python3
Používáš-li jinou distribuci, doufám, že instalovat programy už umíš.
{{ anchor('check-tkinter') }}
Některé linuxové distribuce obsahují standardně jen část celkové funkčnosti
Pythonu.
Konkrétně knihovnu tkinter
(která umožňuje např. kreslit „želví obrázky“)
často musíme nainstalovat zvlášť.
Abys zjistil{{a}}, jestli je už je nainstalovaná, zadej příkaz:
$ python3 -m tkinter
Objeví-li se okýnko, je všechno v pořádku.
Zavři ho a přejdi na doinstalování virtualenv
.
Jestli ne, modul tkinter
ještě nainstaluj:
- Fedora:
{% filter markdown(inline=True) %}
{% endfilter %}
$ sudo dnf install python3-tkinter
- Ubuntu:
{% filter markdown %}
{% endfilter %}
$ sudo apt-get install python3-tk
Používáš-li jinou distribuci, musíš si správné jméno balíčku najít na Internetu.
{{ anchor('install-virtualenv') }}
Novější verze Pythonu mají zabudovaný nástroj venv
, který použijeme níže.
Starší verze ho ale nemají (a některé distribuce Linuxu ho dokonce z Pythonu
vyřadily).
Potřebuješ proto zjistit, jestli venv
máš, a případně nainstalovat alternativu.
Spusť v příkazové řádce příkaz:
$ python3 -m ensurepip --version
Objeví-li se výpis začínající „pip“, máš funkční venv
nainstalovaný.
Zbytek této sekce můžeš přeskočit!
Objeví-li se ale nápis No module named ensurepip
, je potřeba doinstalovat
alternativu, Virtualenv:
- Ubuntu:
{% filter markdown(inline=True) %}
{% endfilter %}
$ sudo apt-get install python-virtualenv
Používáš-li jinou distribuci, doufám, že instalovat programy už umíš.