So you want to work on pysshlm You'll need to create a virtualenv: virtualenv venv Then activate it: source venv/bin/activate Then install pip dependencies: ./install-deps.sh Then set up the ability to run the executable script: python setup.py develop