Python学习:ModuleNotFoundError: No module named pygal.i18n 的解决方案

最近在学《Python编程:从入门到实践》,16.2小结中

from pygal.i18n import COUNTRIES

获取两个字母的国别码,我用的pygal的版本是2.4.0(终端 pip show pygal 查看版本)

这个版本没有pygal.i18n的模块,最后报错ModuleNotFoundError: No module named 'pygal.i18n'

解决方法:终端运行

pip install pygal_maps_world

 (注意 pip 和 pip3 的区别)

 代码中改为即可解决

from pygal_maps_world.i18n import COUNTRIES

 后续world_population.py文件中调用

wm = pygal.Worldmap()

依旧会报错AttributeError: module 'pygal' has no attribute 'Worldmap',解决方式

import pygal_maps_world.maps

wm = pygal_maps_world.maps.World()

 

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值