使用pygal繪製世界地圖時的兩個報錯
阿新 • • 發佈:2018-11-07
我在使用pygal呼叫國別碼、繪製世界地圖的時候,遇到了兩個問題,
一是使用下方語句呼叫國別碼的時候
from pygal.i18n import COUNTRIES
出現瞭如下報錯:
ModuleNotFoundError: No module named 'pygal.i18n'
二是使用下方語句繪製世界地圖的時候
import pygal
wm = pygal.Worldmap()
出現瞭如下報錯
AttributeError: module 'pygal' has no attribute 'Worldmap'
這是為什麼呢?
對於我的第一個報錯,事實上,pygal.i18n
pygal_maps_world
,需要單獨通過pip下載,我使用的是Python3,因此需要在終端使用 pip3
指令進行安裝:
pip3 install pygal_maps_world
安裝成功之後,就可以正常呼叫國別碼了。
而對於繪製世界地圖的指令,也就是我遇到的第二個報錯,語句相應地更改模組名稱:
import pygal_maps_world.maps
wm = pygal_maps_world.maps.World()
修改之後,就可以正常繪製地圖了。