Python学习问题:ModuleNotFoundError: No module named 'pygal.i18n'

开始记录在学习Python时遇到的问题。
学习书籍选用《Python编程:从入门到实践》。在本书第二个项目时需要对世界人口数据进行处理,要用到国别码。但书中的语法与我目前使用的pygal版本不同。我的环境:
macOS 10.13.2 + Sublime Text 3.1.1 + Python 3.7

问题是该项目需要模块 pygal.i18n,而最新版本找不到该模块
from pygal.i18n import COUNTRIES 

报错
ModuleNotFoundError: No module named 'pygal.i18n'

解决办法:在电脑终端输入
pip3 install pygal_maps_world

重新在程序里输入

from pygal_maps_world import COUNTRIES

即可解决

你可能感兴趣的:(Python学习)