CARLA 0.9.4 running on Windows 10. There seems to be an issue with the automatic_control and manual_control scripts when running on python 3.7 with pygame 1.9.5. The error occurs in the initialisation of the HUD instance. An indexing error in the list of fonts relating to the following lines:
fonts = [x for x in pygame.font.get_fonts() if 'mono' in x]
mono = default_font if default_font in fonts else fonts[0]
the font 'mono' is not found in pygame.font.get_fonts(), therefore the list 'fonts' is empty. Calling fonts[0] results in the indexing error.
Replacing 'mono' with another font such as 'arial' or another font in pygame.font.get_fonts() seems to resolve the issue, as fonts[0] will not be null.
Just replace the mono with arial. It works for me. This was told in sentdex series. And this bug can be solved by just replacing all monos with arial. Which is super simple in sublime.

Just press congtrol h
Just click on replace all. In mine it has already been done. But note it is actually mono there if you are getting the error.
Most helpful comment
Just replace the mono with arial. It works for me. This was told in sentdex series. And this bug can be solved by just replacing all monos with arial. Which is super simple in sublime.

Just press congtrol h
Just click on replace all. In mine it has already been done. But note it is actually mono there if you are getting the error.