Настройка Python venv для Ansible

Read this article in:

В этом быстром учебнике мы настроим Python на mac os x, чтобы запустить Ansble из текущей папки.

Python на Mac уже установлен. Это версия 2, и мы хотим версию 3. Мы установим новый питон с "пиво". Вы должны установить «пиво»:

brew --version
## install brew if you haven't already:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Вы можете установить python3 так:

brew install python
which python3
python3 -m pip install --user --upgrade pip
python3 -m pip --version

Наконец, создайте венв в текущей папке и активируйте его:

cd 
python3 -m venv zenv
## or: 
python3 -m venv zenv_with_a_more_specific_name

## then:
. zenv/bin/activate

Учитывая все это, ваша оболочка будет запускать локальную версию Python с локальными версиями всех пакетов. Наслаждайтесь! Чтобы выйти из venv, введите следующую команду:

deactivate

.

comments

Please login to post comments:
On 2026-04-19 admin said:

Frankly, automating Python venvs for something as lightweight as running a few Ansible commands is overengineering. Most Ansible tasks don’t benefit from Python isolation and work perfectly well with system-level packages — the added complexity often just gets in the way.