# Virtual Enviroments

## Built-in `venv` module

Nápověda:

    # Python 3 je výchozí interpret:
    python -m venv --help

    # Na Linuxu/macOS X v případě, že výchozí je Python 2:
    python3 -m venv --help

    # Na Windows, kde je nainstalováno více verzí:
    py -3.6 -m venv --help

Poznámka

Příkaz `python` dále bude předpokládat spouštění specifické pro příslušnou platformu

Vytvoření prvního virtuálního prostředí:

    python -m venv my_venv

Aktivace prostředí:

    # Windows:
    my_venv\Scripts\activate.bat

    # Linux - bash nebo kompatibilní
    source my_venv\bin\activate

Ověření verzí v prostředí:

    python -V
    pip -v
    pip freeze

Instalace závislostí pomocí `pip`:

    pip install pygmentize

Použití binárky:

    pygmentize hello_world.py

Deaktivace prostředí:

    deactivate

## `virtualenvwrapper`

Instalace:

    # Windows:
    pip install virtualenvwrapper-win

    # Linux:
    pip install virtualenvwrapper

Vytvoření nového virtuálního prostředí:

    mkvirtualenv my_next_venv

Seznam virutálních prostředí:

    lsvirtualenv

Aktivace virtuálního prostředí:

    workon my_next_venv

Odstranění virtualenv:

    rmvirtualenv my_next_venv