this issue appears to have been related to a loc on the pyd files within numpy. setup now checks for the common arcmap background processes that run without the users knowledge and returns a specific error directing the user to terminate those processes.