Can't import COUNTRIES from pygal.i18n

RandomCoder picture RandomCoder · Mar 3, 2016 · Viewed 13k times · Source

I'm trying to

 from pygal.i18 import COUNTRIES

but all I get is

ImportError: No module named 'pygal.i18n'.

Can anyone tell me what the problem is?

Thanks

Answer

mhawke picture mhawke · Mar 3, 2016

The i18n module was removed in pygal-2.0.0, however, it can now be found in the pygal_maps_world plugin.

You can install that with pip install pygal_maps_world. Then you can access COUNTRIES as pygal.maps.world.COUNTRIES:

from pygal.maps.world import COUNTRIES

Whats left of the i18n module can be imported with:

from pygal_maps_world import i18n