add pip3 support