1. eryx to zupełnie inna rodzina. rodzine oznacza pierwszy człon nazwy. popatrz:
python regius
python molurus

to sa dwa węże z tej samej rodziny

morelia viridis - niby też pyton, ale to już inna rodzina!

to samo
boa constrictor
corallus caninus
oba niby boa, ale dwie osobne rodziny

nie sugerował bym się za bardzo polskimi nazwami

2. na podstawie pochodzenia, wspólnych przodków.