The latter error is possibly because you are using the pysph version
from pypi. Please use the github version (this is discussed here:
https://pysph.readthedocs.io/en/latest/installation.html#downloading-pysph)
As regards the viewer being entirely black. This could be an issue
with your particular pyqt version. What pyqt version have you
used? PySide2 has worked well for me.
If you have pyqt you can do this:
pip uninstall pyqt qt
pip install pyside2
and see if that works.
Are you using conda/anaconda?
Regards,
Prabhu