Ubuntu18.04 + Python3.6, empaquetado con pyinstaller, comando pyinstaller -F xxx.spec
Cuando se ejecuta, muestra NameError: name'defaultParams 'no está definido, y se encuentra que es un problema con matplot, primero desinstálelo y vuelva a instalarlo, y descubra que el problema aún existe, luego vaya a Internet para verificar, proporcione algunas soluciones en el entorno de Windows y reemplácelo con el sistema Ubuntu:
cd /usr/local/lib/python3.6/dist-packages/matplotlib
sudo vim __init__.py
Comente los defaultParams resaltados en la figura a continuación (debería estar en la línea 563)
Guardar, salir, volver a empaquetar,
problema resuelto.