Since October 2015 EQcorrscan has been listed on pypi; as such installation is as simple as:
Updating should be done using the following command:
This will ignore dependency updates, which have not been needed so far, if this changes you will be notified along with the release update.
If you haven’t installed openCV yourself, which EQcorrscan depends on, but cannot install itself, it will warn you when it builds. You should install openCV. Currently EQcorrscan uses openCV-2, openCV-3 also works and is required when running python 3.x.
Further install instructions are in the API docs