Thanks for giving my game a go despite the janky distribution method! Dang, that's a weird one. The only thing I can think of that could be wrong is that blessed might be installed in a different virtualenv or on a different version of python. For example, on some systems the python 2.7 executable is called python and the python 3.x executable is called python3, with pip and pip3 respectively installing packages to them. If that's the case, running pip3 -r requirements.txt and then python3 main.py should fix, I think. For virtualenv, I use virtualenvwrapper so for me the workflow is mkvirtualenv --python=/usr/bin/python3 tournament-arc; workon tournament-arc; pip install -r requirements.txt; python main.py
I'm working on a post-7DRL release with binaries for each platform