无法从 pygal_maps_world 导入 COUNTRIES 模块

Cannot import COUNTRIES module from pygal_maps_world

我知道有类似的问题,但答案已经过时且现在无法使用(答案都是大约 2016 年的)。我已经使用 pip 安装了 pygal_maps_world,但是当我想导入一个模块时,它只显示一条错误消息。

代码:

from pygal.maps.world import COUNTRIES

错误信息:

Cannot find reference 'world' in '__init__.py'

我已经为遇到同样问题的任何人找到了答案。您必须安装 pygal_maps_world,然后在您的项目目录中转到 venv/lib/site-packages/pygal_maps_world 并且有一个名为 i18n.h 的文件。 COUNTRIES 模块在文件 i18n.py:

from pygal_maps_world.i18n import COUNTRIES