Я пытаюсь установить psycopg2 в Python virtualenv с pip
модулем Ansible , но мне нужно предварительно добавить запись в PATH для его правильной сборки (ему нужно знать путь к каталогу, в котором он находится pg_config
). Я вижу, что могу перейти environment
к pip
модулю, но я не уверен, как добавить, а не перезаписать PATH
.
Здесь я пытаюсь добавить путь к нужному каталогу, но он перезаписывает virtualenv PATH
и завершается ошибкой:
- pip:
name: psycopg2
virtualenv: /path/to/my/venv
environment:
PATH: /usr/pgsql-9.3/bin:$PATH
ansible_env.PATH
Вариант был , что мне нужно - работал отлично. Благодарность!