В этом быстром учебнике мы настроим 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: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.