Try "pkg install python36". If nyx is written for python 3, then
running it with python 2 might not be such a good idea. It may work for now, but nothing guarantees that it will continue to do so.
Sure, up to him. For what it's worth though Stem and Nyx will continue to support Python 2.7 until its discontinuation in 2020...