錯誤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()
即可。