alternate pip install method