python 3.4 и выше

В качестве активного интерпретатора стоит 3.4 питон.

В make.conf имеются строчки:
PYTHON_TARGETS="python2_7 python3_4
PYTHON_SINGLE_TARGET="python3_4

Но установлены и 3.5 и 3.6.

При попытке установить fail2ban:

!!! Problem resolving dependencies for net-analyzer/fail2ban ... done!

!!! The ebuild selected to satisfy "fail2ban" has unmet requirements.
- net-analyzer/fail2ban-0.9.6::gentoo USE="(-selinux) -systemd" PYTHON_SINGLE_TARGET="python3_5 (-pypy) -python2_7 -python3_4" PYTHON_TARGETS="python2_7 python3_4 (-pypy) -python3_5"

The following REQUIRED_USE flag constraints are unsatisfied:
python_single_target_python3_5? ( python_targets_python3_5 )

Тут - https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS говорится, что в package.use можно прописать PYTHON_TARGETS/PYTHON_SINGLE_TARGET для каждого пакета, прописал :

net-analyzer/fail2ban PYTHON_TARGETS: -* python3_5 PYTHON_SINGLE_TARGET: -* python3_5

И fail2ban установился. Но теперь терзают сомнения, а хорошо ли это прописывать там более высокую версию чем активный интерпретатор, в примере то как раз 2.7. И не поимею ли я кучу проблем в дальнейшем с питоном?

У тебя конфликтная конфигурация

python3_4 уже выпиливается из текущего портажа, а твой конфиг заставляет его использовать.

Убери все ^PYTHON|^USE_PYTHON|^RUBY из make.confpython?_? из package.use, если где-нибудь понавставлял).
Тогда портаж будет брать их корректную конфигурацию из текущего профиля (и будет меньше проблем с обновлениями и вообще)...

Потом сделай

emerge -uDN --with-bdeps=y --backtrack=30 @world

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".