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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM