【问题解决方案】ImportError: No module named 'pygal'

背景

  • 《Python编程:从入门到实践》一书,第二个项目-可视化,第四节用到pygal

  • 安装部分用 ‘python -m pip install pygal==1.7’ 安装,但使用时仍然报错

    • ImportError: No module named 'pygal'

Google后找到的解决方法:(但我这里的报错没有说pygal.i18n....)

在终端中运行下面语句(注意pip3/pip)
pip install pygal_maps_world
在代码文件中添加下面语句:
from pygal_maps_world.i18n import COUNTRIES

此时再运行程序,会在代码文件所在目录下生成一个svg格式的文件。

  • 运行一次,会重新生成一个同名文件并覆盖之前的。

  • 相关步骤截图:


  • 用浏览器打开生成的svg格式图表,鼠标指哪里,会显示相应的数据(本地打开没有标题等,只有红柱子)

所以这个方法是有用的,yes!!!

END

原文地址:https://www.cnblogs.com/anliux/p/10750635.html