Python muestra un error como el del título:
IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/'] [ FAILED]
El error no ayuda mucho, parece que no encuentra dónde crear un directorio temporal pero las cuatro opciones existen y al menos las primeras se deberían poder usar.
Solución:
Probablemente el disco esté lleno, compruébalo con df -h /tmp.
También puede ser un problema de permisos, pero es mucho menos probable.