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 --versionObjeví-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 tkinterObjeví-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 --versionObjeví-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íš.
Instaluješ-li Virtualenv, zapamatuj si, že ho budeš muset použít později při vytváření virtuálního prostředí.