绘制世界地图的两个模块导入错误

错误1:

from pygal.i18n import COUNTRIES

无法导入,显示

No module named 'pygal.i18n'
from pygal_maps_world.i18n import COUNTRIES

原因是:
#from pygal.i18n import COUNTRIES #python的更新导致没又il8n这个包

只需要:pip install pygal_maps_world
再重新导入就可以了。

from pygal_maps_world.i18n import COUNTRIES#模块导入

‘’‘pygal使用两个字的国别码,而数据中使用的是三个字的,
字典COUNTRIES 包含的键和值分别为两个字母的国别码和国家名,
用于进行国别码的转换。
‘’’

错误2:

AttributeError: module ‘pygal’ has no attribute ‘Worldmap’ 问题
在python编程:

import pygal

wm = pygal.Worldmap() 

以上代码执行时,会发生如下错误。

报错是因为之前的模块已经不存在了,需要将前两行代码代替为:

import pygal_maps_world.maps
wm = pygal_maps_world.maps.World()

即可。

你可能感兴趣的:(Python,python0基础学习,数值分析,python,pygal)