无法从pygal.i18n导入COUNTRIES

时间:2016-03-03 11:27:30

标签: python import pygal

我正在尝试

 from pygal.i18 import COUNTRIES

但我得到的只是

ImportError: No module named 'pygal.i18n'.

谁能告诉我这是什么问题?

由于

3 个答案:

答案 0 :(得分:15)

在pygal-2.0.0中删除了i18n模块,但现在可以在pygal_maps_world插件中找到它。

您可以使用pip install pygal_maps_world进行安装。然后,您可以COUNTRIES访问pygal.maps.world.COUNTRIES

from pygal.maps.world import COUNTRIES

i18n模块的剩余部分可以导入:

from pygal_maps_world import i18n

答案 1 :(得分:0)

尝试:pip3安装pygal.maps.world 然后:从pygal.maps.world导入国家/地区

它与i18n模块具有相同的作用

作者,希望它对您有用

答案 2 :(得分:0)

from pygal_maps_world import i18n

# выводим код страны и ее название в принятом международном формате
for country_code in sorted(i18n.COUNTRIES.keys()):
    print(f"{country_code} - {i18n.COUNTRIES[country_code]}")

例如, th-泰国 tj-塔吉克斯坦 tl-东帝汶 tm-土库曼斯坦