Здесь: https://docs.python.org/3/installing/
Вот как установить пакеты для различных версий, которые установлены одновременно linux, mac, posix:
python2 -m pip install SomePackage # default Python 2
python2.7 -m pip install SomePackage # specifically Python 2.7
python3 -m pip install SomePackage # default Python 3
python3.4 -m pip install SomePackage # specifically Python 3.4
python3.5 -m pip install SomePackage # specifically Python 3.5
python3.6 -m pip install SomePackage # specifically Python 3.6
В Windows используйте пусковую установку py Python в комбинации с ключом -m:
py -2 -m pip install SomePackage # default Python 2
py -2.7 -m pip install SomePackage # specifically Python 2.7
py -3 -m pip install SomePackage # default Python 3
py -3.4 -m pip install SomePackage # specifically Python 3.4
Я имею в виду not exists
, с подзапросом, который проверяет, находятся ли оба в одном и том же chat
:
select l.persona_1_id, l.persona_2_id
from l
where not exists (select 1
from chats c
where c.persona_id in (l.persona_1_id, l.persona_2_id)
group by c.chat_id
having count(*) = 2 -- both are in chat
);